找到 34423 篇文章,关于编程
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("结果是... 阅读更多
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 = ... 阅读更多
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]解释一个列表被定义并显示在控制台上。定义一个空列表。迭代原始列表。每个元素... 阅读更多
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, ... 阅读更多
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']]解释一个列表被定义并... 阅读更多
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]解释一个列表被定义并显示在控制台上。定义一个空列表。迭代原始列表。每个... 阅读更多
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"重复... 阅读更多
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 ']解释一个列表被定义并... 阅读更多
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, ... 阅读更多
数据结构
网络
关系型数据库管理系统
操作系统
Java
iOS
HTML
CSS
Android
Python
C 语言编程
C++
C#
MongoDB
MySQL
Javascript
PHP