找到 34423 篇文章,关于编程

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("结果是... 阅读更多

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]] 结果是: [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)] 结果是: [(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] = ... 阅读更多

Python 程序使用步长值将列表转换为列表的列表

AmitDiwan
更新于 2021-09-15 11:33:00

149 次查看

当需要使用步长值将列表转换为列表的列表时,定义一个使用简单迭代、“split”方法和“append”方法的方法。示例以下是相同内容的演示def convert_my_list(my_list): my_result = [] for el in my_list: sub = el.split(', ') my_result.append(sub) return(my_result) my_list = ['peter', 'king', 'charlie'] print("列表是:") print(my_list) print("结果列表是:") print(convert_my_list(my_list))输出列表是: ['peter', 'king', 'charlie'] 结果列表是: [['peter'], ['king'], ['charlie']]解释一个列表被定义并... 阅读更多

Python 程序查找每个列表元素的立方

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

806 次查看

当需要查找每个列表元素的立方时,使用简单的迭代和“append”方法。示例以下是相同内容的演示my_list = [45, 31, 22, 48, 59, 99, 0] print("列表是:") print(my_list) my_result = [] for i in my_list: my_result.append(i*i*i) print("结果列表是:") print(my_result)输出列表是: [45, 31, 22, 48, 59, 99, 0] 结果列表是: [91125, 29791, 10648, 110592, 205379, 970299, 0]解释一个列表被定义并显示在控制台上。定义一个空列表。迭代原始列表。每个... 阅读更多

打印句子中恰好出现 K 次的所有单词

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

310 次查看

当需要打印句子中恰好出现 K 次的所有单词时,定义一个使用“split”方法、“remove”方法和“count”方法的方法。通过传递所需的参数调用该方法并显示输出。示例以下是相同内容的演示def key_freq_words(my_string, K):    my_list = list(my_string.split(" "))    for i in my_list:       if my_list.count(i) == K:          print(i)          my_list.remove(i) my_string = "hi there how are you, how are u" K = 2 print("字符串是:") print(my_string) print"重复... 阅读更多

Python - 字符串列表中的自定义空格大小填充

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

281 次查看

当需要自定义字符串列表中的空格大小填充时,使用一个空列表、迭代和“append”方法。示例以下是相同内容的演示my_list = ["Python", "is", "great"] print("列表是:") print(my_list) lead_size = 3 trail_size = 2 my_result = [] for elem in my_list: my_result.append((lead_size * ' ') + elem + (trail_size * ' ')) print("结果是:") print(my_result)输出列表是: ['Python', 'is', 'great'] 结果是: [' Python ', ' is ', ' great ']解释一个列表被定义并... 阅读更多

Python - 另一个列表中的第一个出现

AmitDiwan
更新于 2021-09-15 11:13:46

291 次查看

当需要在另一个列表中查找一个列表的第一个出现时,使用“set”属性和“next”方法。示例以下是相同内容的演示my_list_1 = [23, 64, 34, 77, 89, 9, 21] my_list_2 = [64, 10, 18, 11, 0, 21] print("第一个列表是:") print(my_list_1) print("第二个列表是:") print(my_list_2) my_list_2 = set(my_list_2) my_result = next((ele for ele in my_list_1 if ele in my_list_2), None) print("结果是:") print(my_result)输出第一个列表是: [23, 64, 34, 77, 89, 9, 21] 第二个列表是: [64, 10, 18, ... 阅读更多

广告

© . All rights reserved.