找到 10786 篇文章 关于 Python

Python 程序获取列表中符号变化的索引

AmitDiwan
更新于 2021-09-15 11:58:50

379 次浏览

当需要获取列表中符号变化的索引时,可以使用简单的迭代和“append”方法。示例以下是对该方法的演示my_list = [71, 24, -34, -25, -76, 87, 29, -60, 70, 8] print("列表为:") print(my_list) my_result = [] for index in range(0, len(my_list) - 1):    if my_list[index] > 0 and my_list[index + 1] < 0 or my_list[index] < 0 and my_list[index + 1] < 0:       my_result.append(index) print("结果为:") print(my_result)输出列表为: [71, 24, -34, -25, -76, 87, 29, -60, ... 阅读更多

Python - 根据第一个元素的值的频率限制元组

AmitDiwan
更新于 2021-09-15 11:53:15

161 次浏览

当需要根据第一个元素的值的频率限制元组时,可以使用简单的“if”条件以及迭代和“append”方法。示例以下是对该方法的演示my_list = [(21, 24), (13, 42), (11, 23), (32, 43), (25, 56),(73, 84), (91, 40), (40, 83), (13, 27)] print("列表为:") print(my_list) my_key = 1 my_result = [] mems = dict() for sub in my_list: if sub[0] not in mems.keys(): mems[sub[0]] = 1 else: mems[sub[0]] += 1 if mems[sub[0]]

Python - 查找所有嵌套列表的起始索引

AmitDiwan
更新于 2021-09-15 11:51:38

335 次浏览

当需要查找所有嵌套列表的起始索引时,可以使用简单的迭代和“append”方法。示例以下是对该方法的演示my_list = [[51], [91, 22, 36, 44], [25, 25], [46, 67, 78, 82, 69, 29], [ 7, 5]] print("列表为:") print(my_list) my_result = [] my_len = 0 for sub in my_list: my_result.append(my_len) my_len += len(sub) print("初始元素索引为:") print(my_result)输出列表为: [[51], [91, 22, 36, 44], [25, 25], [46, 67, 78, 82, 69, 29], [7, 5]] The ... 阅读更多

Python - 检查列表是否包含特定数字

AmitDiwan
更新于 2021-09-15 11:49:55

273 次浏览

当需要检查列表是否包含特定数字时,可以使用“join”方法和简单的迭代。示例以下是对该方法的演示my_list = [415, 133, 145, 451, 154] print("列表为:") print(my_list) my_digits = [1, 4, 5, 3] digit_string = ''.join([str(ele) for ele in my_digits]) all_elems = ''.join([str(ele) for ele in my_list]) my_result = True for element in all_elems: for ele in element: if ele not in digit_string: my_result = False ... 阅读更多

Python - 列表中相等对的总数

AmitDiwan
更新于 2021-09-15 11:47:57

565 次浏览

当需要查找列表中相等对的总数时,可以使用“set”运算符和“//”运算符以及迭代。示例以下是对该方法的演示my_list = [34, 56, 12, 32, 78, 99, 67, 34, 52, 78, 99, 10, 0, 11, 23, 9] print("列表为:") print(my_list) all_elems = set(my_list) my_result = 0 for elements in all_elems: my_result += my_list.count(elements) // 2 print("对的总数为:") print(my_result)输出列表为: [34, 56, 12, 32, 78, 99, 67, 34, 52, 78, 99, 10, 0, 11, 23, 9] ... 阅读更多

Python 程序返回在指定索引处具有元素的行

AmitDiwan
更新于 2021-09-15 11:44:08

138 次浏览

当需要返回在指定索引处具有元素的行时,可以使用简单的迭代和“append”函数。示例以下是对该方法的演示my_list_1 = [[21, 81, 35], [91, 14, 0], [64, 61, 42]] my_list_2 = [[21, 92, 63], [80, 19, 65], [54, 65, 36]] print("第一个列表为:") print(my_list_1) print("第二个列表为:") print(my_list_2) my_key = 0 my_result = [] for index in range(len(my_list_1)): if my_list_1[index][my_key] == my_list_2[index][my_key]: my_result.append(my_list_1[index]) my_result.append(my_list_1[index]) print("The ... 阅读更多

Python 程序查找矩阵中下一个最近的元素

AmitDiwan
更新于 2021-09-15 11:42:27

137 次浏览

当需要查找矩阵中下一个最近的元素时,可以定义一个方法,该方法遍历列表并设置特定条件。调用此方法并显示结果。示例以下是对该方法的演示def get_nearest_elem(my_list, x, y, my_key):    for index, row in enumerate(my_list[x:]):       for j, elem in enumerate(row):          if elem == my_key and j > y: return index + x, j return -1, -1 my_list = ... 阅读更多

Python 程序查找矩阵每一行的冗余率

AmitDiwan
更新于 2021-09-15 11:40:56

263 次浏览

当需要查找矩阵每一行的冗余率时,可以使用简单的迭代和“append”方法。示例以下是对该方法的演示my_list = [[91, 52, 12, 29, 33], [54, 54, 54, 54, 54], [11, 22, 33, 59, 95]] print("列表为:") print(my_list) my_result = [] for sub in my_list:    my_result.append(1 - len(set(sub)) / len(sub)) print("结果为:") print(my_result)输出列表为: [[91, 52, 12, 29, 33], [54, 54, 54, 54, 54], [11, 22, 33, 59, 95]] The result is : [0, 1, 0]说明一个... 阅读更多

Python - 更改列表中元组元素的符号

AmitDiwan
更新于 2021-09-15 11:36:50

284 次浏览

当需要更改元组列表中元素的符号时,可以使用简单的迭代、“abs”方法和“append”方法。示例以下是对该方法的演示my_list = [(51, -11), (-24, -24), (11, 42), (-12, 45), (-45, 26), (-97, -4)] print("列表为:") print(my_list) my_result = [] for sub in my_list: my_result.append((abs(sub[0]), -abs(sub[1]))) print("结果为:") print(my_result)输出列表为: [(51, -11), (-24, -24), (11, 42), (-12, 45), (-45, 26), (-97, -4)] The result is : [(51, -11), (24, -24), (11, -42), (12, -45), (45, ... 阅读更多

Python 程序根据公共元素将列表转换为集合

AmitDiwan
更新于 2021-09-15 11:35:21

77 次浏览

当需要根据特定公共元素将列表转换为集合时,可以定义一个方法,该方法使用“enumerate”遍历集合并在元素上设置特定条件。“union”方法和“map”方法被使用。示例以下是对该方法的演示def common_elem_set(my_set):    for index, val in enumerate(my_set):       for j, k in enumerate(my_set[index + 1:], index + 1): if val & k: my_set[index] = ... 阅读更多

广告

© . All rights reserved.