找到 10786 篇文章 关于 Python

Python Pandas - 计算输入标签的切片位置

AmitDiwan
更新于 2021-10-14 10:58:40

82 次浏览

要计算输入标签的切片位置,请使用 index.slice_locs() 方法。首先,导入所需的库 - import pandas as pd 创建 Pandas 索引对象 - index = pd.Index(list('pqrstuvwxyz')) 显示 Pandas 索引 - print("Pandas Index...", index) 获取切片位置。“开始”是开始的标签。“结束”是结束的标签 print("The slice locations with start and stop...", index.slice_locs(start='q', end='v')) 示例以下为代码 - import pandas as pd # 创建 Pandas 索引对象 index = pd.Index(list('pqrstuvwxyz')) # 显示 Pandas 索引 print("Pandas Index...", index) # 返回索引中的元素数量 print("Number of elements ... 阅读更多

Python Pandas - 计算输入标签的切片索引器

AmitDiwan
更新于 2021-10-14 10:57:14

167 次浏览

要计算输入标签的切片索引器,请使用 index.slice_indexer() 方法。首先,导入所需的库 - import pandas as pd 创建 Pandas 索引对象 - index = pd.Index(list('pqrstuvwxyz')) 显示 Pandas 索引 - print("Pandas Index...", index) 获取切片索引器。“开始”是开始的标签。“结束”是结束的标签 - print("The slice indexer with start and stop...", index.slice_indexer(start='s', end='w')) 示例以下为代码 - import pandas as pd # 创建 Pandas 索引对象 index = pd.Index(list('pqrstuvwxyz')) # 显示 Pandas 索引 print("Pandas Index...", index) # 返回索引中的元素数量 print("Number ... 阅读更多

Python 中检查两个字符串是否可以通过交换字符变得相等的程序

Arnab Chakraborty
更新于 2021-10-14 10:35:29

645 次浏览

假设我们有两个小写字符串 s 和 t,它们长度相同。我们可以从 s 中选择一个字符,从 t 中选择另一个字符,并交换它们。我们可以执行此操作任意次数。最后,我们必须检查是否可以使这两个字符串相同。因此,如果输入类似于 s = "abcd" t = "cdab",则输出将为 True 要解决此问题,我们将遵循以下步骤 - fre := 包含连接的 s 和 t 字符串中存在的每个元素的频率的列表 对于每个 cnt 在 ... 阅读更多

Python 中检查两个数字之和是否达到 k 的程序(来自排序列表)

Arnab Chakraborty
更新于 2021-10-14 10:32:25

530 次浏览

假设我们有一个名为 nums 的数字列表,并且 nums 中的元素按升序排序。我们还有另一个值 k,我们必须检查列表中取出的任何两个元素是否加起来等于 k。数字也可以是负数或 0。我们必须在恒定的空间使用量内解决此问题。因此,如果输入类似于 nums = [-8, -3, 2, 7, 9] k = 4,则输出将为 True,因为如果我们取 7 和 -3,则总和为 7 + (-3) = 4,... 阅读更多

Python 中查找小于目标的两个数字之和的程序

Arnab Chakraborty
更新于 2021-10-14 10:29:01

621 次浏览

假设我们有一个名为 nums 的数字列表,还有一个目标值,我们必须找到 nums 中最大的一对数字的总和,其总和最多为 (target-1)。因此,如果输入类似于 nums = [8, 3, 4, 9, 2] target = 8,则输出将为 7,因为小于 8 的最大一对数字的总和为 4 + 3 = 7。要解决此问题,我们将遵循以下步骤 - 对列表 nums 进行排序 p1 := 0 p2 := nums 的大小 - 1 m := -inf 当 p1 < p2 时,执行以下操作 如果 nums[p1] ... 阅读更多

Python 中创建数据结构以检查对数之和是否与值相同的程序

Arnab Chakraborty
更新于 2021-10-14 10:24:49

68 次浏览

假设我们想创建一个具有两种方法的数据结构 - add(val) 将值 val 添加到数据结构中 find(val) 检查是否存在两个元素的总和为 val 我们必须设计它,以便我们可以即时获得结果。当查询到来时,我们不会每次都搜索数字。因此,如果输入类似于创建对象 obj 并添加一些数字 6、14、3、8、11、15,然后检查例如 obj.find(9)、obj.find(11)、obj.find(15),则输出将为 True、True、False,因为 9 可以由 ... 阅读更多

Python 中检查键入的字符串是否用于在卡住的键盘按键中编写目标字符串的程序

Arnab Chakraborty
更新于 2021-10-14 10:19:08

134 次浏览

假设我们有两个字符串 s 和 t。我们想要形成 t,但键盘上有一些问题,某些字符卡住了,因此它们可能会被写入 1 次或多次。我们必须检查键入的 s 是否可能打算写入 t。因此,如果输入类似于 s = "appppleee" t = "apple",则输出将为 True。要解决此问题,我们将遵循以下步骤 - i := 0,j := 0 s_len := s 的大小 t_len := t 的大小 t_last := 空字符串 当 j < t_len 时,执行以下操作 如果 i 与 ... 阅读更多

Python 中检查列表是否交替增加和减少的程序

Arnab Chakraborty
更新于 2021-10-14 10:14:55

633 次浏览

假设我们有一个名为 nums 的数字列表。我们必须检查列表是否从严格递增开始,然后严格递减,然后严格递增,依此类推。并且如果列表仅严格递增,它也将有效。因此,如果输入类似于 nums = [2, 4, 8, 7, 5, 1, 5, 7, 2, 1],则输出将为 True,因为 [2, 4, 8] 递增,然后 [7, 5, 1] 递减,然后再次 [5, 7] 递增,[2, 1] 递减。要解决此问题,我们将遵循以下步骤 - 如果 nums[1] = ... 阅读更多

Python 中按排序顺序查找平方元素列表的程序

Arnab Chakraborty
更新于 2021-10-14 10:11:57

560 次浏览

假设我们有一个名为 nums 的数字列表,其中元素按升序排序,我们必须对元素进行平方并按排序顺序返回结果。因此,如果输入类似于 nums = [-8, -3, 0, 5, 6],则输出将为 [0, 9, 25, 36, 64] 要解决此问题,我们将遵循以下步骤 - n := nums 的大小 l := 0 r := n - 1 index := n - 1 res := 与 nums 大小相同的列表,并将其填充为 0 当 index >= 0 时,执行以下操作 如果 |nums[l]| > |nums[r]|,则 res[index] := nums[l] * nums[l] l := l ... 阅读更多

Python 中根据二进制表示形式中 1 的计数对数字进行排序的程序

Arnab Chakraborty
更新于 2021-10-14 10:08:39

5K+ 次浏览

假设我们有一个名为 nums 的数字列表。我们必须按每个数字的二进制表示形式中存在的 1 的数量按升序对列表进行排序。如果两个数字具有相同的 1 的数量,则根据它们的值进行排列。因此,如果输入类似于 nums = [4, 1, 12, 7, 6],则输出将为 [1, 4, 6, 12, 7],因为 - 4 的二进制形式为 0100 1 的二进制形式为 0001 6 的二进制形式为 0110 12 的二进制形式为 1100 7 的二进制形式为 0111 因此排列为 [1, 4, ... 阅读更多

广告

© . All rights reserved.