找到 34423 篇文章 关于编程

从元组列表中提取数字 Python

AmitDiwan
更新于 2021年4月17日 13:04:43

547 次浏览

当需要从元组列表中提取数字时,可以使用列表推导式。以下是演示:示例 在线演示my_list = [(67, 2), (34, 65), (212, 23), (17, 67), (18, )] print("列表是:") print(my_list) N = 2 print("N 的值为") print(N) my_result = [sub for sub in my_list if all(len(str(ele)) == N for ele in sub)] print("提取的元组是:") print(my_result)输出列表是:[(67, 2), (34, 65), (212, 23), (17, 67), (18, )] N 的值为 2 提取的元组 ... 阅读更多

如果 Python 中的初始元素相似,则连接元组

AmitDiwan
更新于 2021年4月17日 13:04:17

396 次浏览

当需要连接包含相似初始元素的元组时,可以使用简单的“for”循环和“of”条件。要将元素存储到一个列表中,可以使用“extend”方法。以下是演示:示例 在线演示my_list = [(43, 15), (66, 98), (64, 80), (14, 9), (47, 17)] print("列表是:") print(my_list) my_result = [] for sub in my_list:    if my_result and my_result[-1][0] == sub[0]:       my_result[-1].extend(sub[1:])    else:       my_result.append([ele for ele in sub]) my_result = list(map(tuple, my_result)) print("提取的元素 ... 阅读更多

使用 Python 在元组中找到距第 K 个索引元素最近的配对

AmitDiwan
更新于 2021年4月17日 12:56:44

289 次浏览

当需要在元组中找到距第 K 个索引元素最近的配对时,可以使用“enumerate”方法以及“abs”方法。以下是演示:示例 在线演示my_list = [(5, 6), (66, 76), (21, 35), (90, 8), (9, 0)] print("列表是:") print(my_list) my_tuple = (17, 23) print("元组是") print(my_tuple) K = 2 print("K 的值已初始化为") print(K) min_diff, my_result = 999999999, None for idx, val in enumerate(my_list):    diff = abs(my_tuple[K - 1] - val[K - 1])    if diff ... 阅读更多

在 Python 中将元组添加到列表中,反之亦然

AmitDiwan
更新于 2021年4月17日 12:56:23

1K+ 次浏览

当需要将元组添加到列表中并反之亦然时,可以使用“+”运算符。以下是演示:示例 在线演示my_list = [3, 6, 9, 45, 66] print("列表是:") print(my_list) my_tup = (11, 14, 21) print("元组是") print(my_tup) my_list += my_tup print("添加后的列表是:") print(my_list)输出列表是:[3, 6, 9, 45, 66] 元组是(11, 14, 21) 添加后的列表是:[3, 6, 9, 45, 66, 11, 14, 21]说明定义了一个列表,并在控制台上显示。 ... 阅读更多

使用 Python 从给定列表中创建元组列表,每个元组包含数字及其立方

AmitDiwan
更新于 2021年4月17日 12:56:04

717 次浏览

当需要从给定列表中创建一个列表,该列表包含一个数字及其立方时,可以使用列表推导式。以下是演示:示例 在线演示my_list = [32, 54, 47, 89] print("列表是") print(my_list) my_result = [(val, pow(val, 3)) for val in my_list] print("结果是") print(my_result)输出列表是[32, 54, 47, 89] 结果是[(32, 32768), (54, 157464), (47, 103823), (89, 704969)]说明定义了一个列表,并在控制台上显示。列表推导式用于遍历列表,并使用“pow”方法获取 ... 阅读更多

使用 Python 在元组中查找最大和最小的 K 个元素

AmitDiwan
更新于 2021年4月17日 12:55:05

1K+ 次浏览

当需要在元组中找到最大和最小的 K 个元素时,“sorted”方法用于对元素进行排序,“enumerate”方法用于遍历元素,并获取第一个和最后一个元素。以下是演示:示例 在线演示my_tuple = (7, 25, 36, 9, 6, 8) print("元组是:") print(my_tuple) K = 2 print("K 的值已初始化为") print(K) my_result = [] my_tuple = list(my_tuple) temp = sorted(my_tuple) for idx, val in enumerate(temp):    if idx < K or idx >= len(temp) - K:       ... 阅读更多

Python 程序查找元组的大小

AmitDiwan
更新于 2021年4月17日 12:54:22

321 次浏览

当需要查找元组的大小时,可以使用“sizeof”方法。以下是演示:示例 在线演示import sys tuple_1 = ("A", 1, "B", 2, "C", 3) tuple_2 = ("Java", "Lee", "Code", "Mark", "John") tuple_3 = ((1, "Bill"), ( 2, "Ant"), (3, "Fox"), (4, "Cheetah")) print("第一个元组是:") print(tuple_1) print("第二个元组是:") print(tuple_2) print("第三个元组是:") print(tuple_3) print("第一个元组的大小是:" + str(sys.getsizeof(tuple_1)) + " 字节") print("第二个元组的大小是:" + str(sys.getsizeof(tuple_2)) + " 字节") print("第三个元组的大小是: ... 阅读更多

Python 中与字典中的值关联的键

AmitDiwan
更新于 2021年4月17日 12:48:00

363 次浏览

当需要查找与字典中特定值关联的键时,可以使用“index”方法。以下是演示:示例 在线演示my_dict ={"Hi":100, "there":121, "Mark":189} print("字典是:") print(my_dict) dict_key = list(my_dict.keys()) print("字典中的键是:") print(dict_key) dict_val = list(my_dict.values()) print("字典中的值是:") print(dict_val) my_position = dict_val.index(100) print("位置 100 处的值是:") print(dict_key[my_position]) my_position = dict_val.index(189) print("位置 189 处的值是") print(dict_key[my_position])输出字典是:{'Hi': 100, 'there': 121, 'Mark': 189} 字典中的键是: ... 阅读更多

Python 字典、集合和计数器以检查频率是否可以相同

AmitDiwan
更新于 2021年4月17日 12:47:20

261 次浏览

当需要检查字典、集合和计数器的频率是否相同时,会导入 Counter 包并将输入转换为“Counter”。字典的值被转换为“set”,然后转换为列表。根据输入的长度,输出显示在控制台上。以下是演示:示例 在线演示from collections import Counter def check_all_same(my_input):    my_dict = Counter(my_input)    input_2 = list(set(my_dict.values()))    if len(input_2)>2:       print('频率不相等')    elif len (input_2)==2 and input_2[1]-input_2[0]>1:       ... 阅读更多

Python 计数器和字典交集示例

AmitDiwan
更新于 2021年4月17日 12:46:54

233 次浏览

当需要演示计数器和字典交集时,可以使用 Counter 和字典。以下是演示:示例 在线演示from collections import Counter def make_string(str_1, str_2):    dict_one = Counter(str_1)    dict_two = Counter(str_2)    result = dict_one & dict_two    return result == dict_one string_1 = 'Hi Mark' string_2 = 'how are yoU' print("第一个字符串是:") print(string_1) print("第二个字符串是:") print(string_2) if (make_string(string_1, string_2)==True):    print("这是可能的") else:    print("这是不可能的")输出第一个字符串是:Hi Mark 第二个字符串是:how ... 阅读更多

广告

© . All rights reserved.