找到 34423 篇文章,关于编程

Python – 字符索引在字符串列表中的映射

AmitDiwan
更新于 2021年9月8日 10:38:59

483 次浏览

当需要查找映射到字符串列表的字符索引时,可以使用简单的迭代、列表推导和“添加”方法。示例以下是相同的演示 - 来自 collections import defaultdict my_list = ['p y t h o n', 'i s', 'f u n', 't o', 'l e a r n'] print("列表是:") print(my_list) my_result = defaultdict(set) for index, element in enumerate(my_list): for sub in element.split(): my_result[sub].add(index + 1) my_result = {key: list(val) for key, val in my_result.items()} print("结果是:") print(my_result)输出列表是... 阅读更多

Python – 提取值之和大于 K 的字典

AmitDiwan
更新于 2021年9月8日 10:37:29

440 次浏览

当需要提取值之和大于 K 的字典时,可以使用简单的迭代和“if”条件。示例以下是相同的演示 - my_list = [{"Python" : 14, "is" : 18, "fun" : 19}, {"Python" : 12, "is": 4, "fun" : 16}, {"Python" : 13, "is": 17, "fun" : 11}, {"Python" : 13, "is": 16, "fun" : 13}] print("列表:") print(my_list) K =35 print("K 的值:") print(K) my_result = [] for index in my_list: sum = 0 for key in index: sum += index[key] ... 阅读更多

Python – 使用字典映射矩阵

AmitDiwan
更新于 2021年9月8日 10:35:14

839 次浏览

当需要将矩阵映射到字典时,可以使用简单的迭代。示例以下是相同的演示 - my_list = [[2, 4, 3], [4, 1, 3], [2, 1, 3, 4]] print("列表:") print(my_list) map_dict = {2 : "Python", 1: "fun", 3 : "to", 4 : "learn"} my_result = [] for index in my_list: temp = [] for element in index: temp.append(map_dict[element]) my_result.append(temp) print("结果是:") print(my_result)输出列表: [[2, 4, 3], [4, 1, 3], [2, 1, 3, 4]] 结果是: [['Python', 'learn', ... 阅读更多

Python – 将整数矩阵转换为字符串矩阵

AmitDiwan
更新于 2021年9月8日 10:33:42

284 次浏览

当需要将整数矩阵转换为字符串矩阵时,可以使用列表推导。示例以下是相同的演示 - my_list = [[14, 25, 17], [40, 28, 13], [59, 44, 66], [29, 33, 16]] print("列表是:") print(my_list) my_result = [[str(element) for element in index]for index in my_list] print("结果是:") print(my_result)输出列表是: [[14, 25, 17], [40, 28, 13], [59, 44, 66], [29, 33, 16]] 结果是: [['14', '25', '17'], ['40', '28', '13'], ['59', '44', '66'], ['29', '33', '16']]解释定义了一个列表并在控制台上显示。一个... 阅读更多

Python程序从字符串列表中提取指定范围内的字符

AmitDiwan
更新于 2021年9月8日 10:24:21

411 次浏览

当需要从字符串列表中提取指定范围内的字符时,可以使用列表推导和列表切片。示例以下是相同的演示 - my_list = ["python", "is", "fun", "to", "learn"] print("列表是:") print(my_list) start, end = 11, 25 my_result = ''.join([element for element in my_list])[start : end] print("结果是:") print(my_result)输出列表是: ['python', 'is', 'fun', 'to', 'learn'] 结果是: tolearn解释定义了一个列表并在控制台上显示。定义了'start'和'end'的值。使用列表推导来迭代列表,... 阅读更多

Python – 按因子个数排序列表

AmitDiwan
更新于 2021年9月8日 10:22:49

341 次浏览

当需要按因子个数排序列表时,定义一个方法,该方法使用列表推导和模运算符以及“len”方法来确定输出。示例以下是相同的演示 - def factor_count(element): return len([element for index in range(1, element) if element % index == 0]) my_list = [121, 1120, 13540, 221, 1400] print("列表是:") print(my_list) my_list.sort(key=factor_count) print("结果是:") print(my_list)输出列表是: [121, 1120, 13540, 221, 1400] 结果是: [121, 221, 13540, 1120, 1400]解释定义了一个名为“factor_count”的方法,该方法采用... 阅读更多

Python – 列表中的随机范围

AmitDiwan
更新于 2021年9月8日 10:21:24

764 次浏览

当需要查找列表中的随机范围时,可以使用列表推导和“random”包中的“randrange”方法。示例以下是相同的演示 - import random my_result = [random.randrange(1, 100, 1) for i in range(10)] print ("结果是:") print(my_result)输出结果是: [40, 73, 58, 45, 68, 19, 86, 6, 15, 71]解释将所需包导入环境中。使用列表推导来迭代列表,并使用'randrange'方法在给定范围内生成随机数。将此结果分配给变量。这是... 阅读更多

Python – 提取排序后的字符串

AmitDiwan
更新于 2021年9月8日 10:19:58

136 次浏览

当需要提取排序后的字符串时,可以使用列表推导和“sorted”方法。示例以下是相同的演示 - my_list = ["pyt", "Fdf", "Fun"] print("列表是:") print(my_list) my_result = [element for element in my_list if ''.join(sorted(element)) == element] print("结果是:") print(my_result)输出列表是: ['pyt', 'Fdf', 'Fun'] 结果是: ['Fdf']解释定义了一个列表并在控制台上显示。使用列表推导来迭代列表,并将每个元素排序并检查它是否等于当前元素,然后... 阅读更多

Python – 矩阵中包含 K 字符串的行

AmitDiwan
更新于 2021年9月8日 09:22:27

111 次浏览

当需要查找矩阵中包含“K”字符串的行时,可以使用“enumerate”属性、简单的迭代和“append”方法。示例以下是相同的演示 - my_list = [["Pyt", "fun", "python"], ["python", "rock"], ["Pyt", "for", "CS"], ["Keep", "learning"]] print("列表是:") print(my_list) K = "Pyt" my_result = [] for idx, element in enumerate(my_list): if K in element: my_result.append(idx) print("结果是:") print(my_result)输出列表是: [['Pyt', 'fun', 'python'], ['python', 'rock'], ['Pyt', 'for', 'CS'], ['Keep', 'learning']] 结果是: [0, 2]解释定义了一个列表... 阅读更多

Python - 按第一列元素合并矩阵

AmitDiwan
更新于 2021年9月8日 09:20:12

250 次浏览

当需要根据第一列元素合并矩阵时,可以使用简单的迭代、列表推导和`setdefault`方法。示例如下所示:

广告
© . All rights reserved.