找到关于 Python 的10786 篇文章

Python 程序:按子字符串范围排序字符串

AmitDiwan
更新于 2021年9月8日 07:07:39

374 次浏览

当需要根据子字符串范围对字符串进行排序时,定义一个使用列表切片确定结果的方法。示例以下是演示:−def get_substring(my_string): return my_string[i : j] my_list = ["python", 'is', 'fun', 'to', 'learn'] print("列表是:") print(my_list) i, j = 1, 3 print("i 和 j 的值是:") print(str(i)+ ', ' +str(j)) my_list.sort(key=get_substring) print("结果是:") print(my_list)输出列表是: ['python', 'is', 'fun', 'to', 'learn'] i 和 j 的值是: 1, 3 结果 ... 阅读更多

Python – 从混合矩阵中提取字符串元素

AmitDiwan
更新于 2021年9月8日 07:06:36

327 次浏览

当需要从混合矩阵中提取字符串元素时,使用列表推导式和 ‘isinstance’ 方法。示例以下是演示:−my_list = [[35, 66, 31], ["python", 13, "is"], [15, "fun", 14]] print("列表是:") print(my_list) my_result = [element for index in my_list for element in index if isinstance(element, str)] print("结果是:") print(my_result)输出列表是: [[35, 66, 31], ['python', 13, 'is'], [15, 'fun', 14]] 结果是: ['python', 'is', 'fun']解释定义了一个列表的列表并在控制台上显示。使用列表推导式迭代…… 阅读更多

Python 程序:用 ‘N’ 替换前 ‘K’ 个元素

AmitDiwan
更新于 2021年9月8日 07:05:38

160 次浏览

当需要用 ‘N’ 替换前 ‘K’ 个元素时,使用简单的迭代。示例以下是演示:−my_list = [13, 34, 26, 58, 14, 32, 16, 89] print("列表是:") print(my_list) K = 2 print("K 的值是:") print(K) N = 99 print("N 的值是:") print(N) for index in range(K): my_list[index] = N print("结果是:") print(my_list)输出列表是: [13, 34, 26, 58, 14, 32, 16, 89] K 的值是: 2 N 的值是: 99 结果… 阅读更多

Python – 在每隔 K 个元素后,在每个重复字符串中插入字符

AmitDiwan
更新于 2021年9月8日 07:01:59

170 次浏览

当需要在每隔 ‘K’ 个元素后在每个重复字符串中插入字符时,定义一个使用 ‘append’ 方法、连接运算符和列表切片的方法。示例以下是演示:−def insert_char_after_key_elem(my_string, my_key, my_char): my_result = [] for index in range(0, len(my_string), my_key): my_result.append(my_string[:index] + my_char + my_string[index:]) return str(my_result) my_string = 'PythonToCode' print("字符串是:") print(my_string) K = 2 print("K 的值是") print(K) add_char = ";" print("结果是… 阅读更多

Python – 大于 K 的数字的平均值

AmitDiwan
更新于 2021年9月8日 07:02:22

94 次浏览

当需要显示大于 K 的数字的平均值时,使用简单的迭代。以下是演示:−示例my_list = [11, 17, 25, 16, 23, 18] print ("列表是:") print(my_list) K = 15 print("K 的值是 ") print(K) my_count = 0 for index in my_list : if index > K : my_count = my_count + 1 print ("结果是:") print(my_count)输出列表是: [11, 17, 25, 16, 23, 18] K 的值是 15 结果是: 5解释定义了一个列表并显示…… 阅读更多

Python – 从 K 值获取接下来的 N 个元素

AmitDiwan
更新于 2021年9月8日 06:51:20

216 次浏览

当需要从 K 值获取接下来的 N 个元素时,使用简单的迭代。以下是演示:−示例my_list = [31, 24, 46, 18, 34, 52, 26, 29] print("列表是:") print(my_list) K = 2 print("K 的值是:") print(K) N = 3 print("N 的值是:") print(N) for index in range(K): my_list[index] = N print("结果是:") print(my_list)输出列表是: [31, 24, 46, 18, 34, 52, 26, 29] K 的值是: 2 N 的值是: 3 结果是:… 阅读更多

Python – 从列表创建字典

AmitDiwan
更新于 2021年9月8日 06:48:26

2K+ 次浏览

当需要从列表创建字典时,使用 ‘dict’ 方法中的 ‘fromkeys’ 方法。示例以下是演示:−my_list = ['Hi', 'Will', 'how', 'Python', 'cool'] print("列表是 ") print(my_list) my_dict = dict.fromkeys(my_list, "my_value") print(my_dict)输出列表是 ['Hi', 'Will', 'how', 'Python', 'cool'] {'Hi': 'my_value', 'Will': 'my_value', 'how': 'my_value', 'Python': 'my_value', 'cool': 'my_value'}解释定义了一个字符串列表并在控制台上显示。使用 ‘dict’ 中的 ‘fromkeys’ 方法将列表的元素转换为字典键。此处同时指定每个键的值。这被赋值给…… 阅读更多

Python – 删除差值大于 K 的元组

AmitDiwan
更新于 2021年9月8日 06:45:23

100 次浏览

当需要删除差值大于 K 的元组时,使用 abs() 方法。以下是演示:−示例my_tuple = [(41, 18), (21,57), (39, 22), (23, 42), (22, 10)] print("元组是:") print(my_tuple) K = 20 my_result = [element for element in my_tuple if abs(element[0] - element[1])

Python – 如果不存在特定值,则从字典列表中删除字典

AmitDiwan
更新于 2021年9月8日 06:46:39

3K+ 次浏览

当需要删除不存在特定值的字典列表中的字典时,使用简单的迭代和 ‘del’ 运算符。示例以下是演示:−my_list = [{"id" : 1, "data" : "Python"}, {"id" : 2, "data" : "Code"}, {"id" : 3, "data" : "Learn"}] print("列表是:") print(my_list) for index in range(len(my_list)): if my_list[index]['id'] == 2: del my_list[index] break print("结果是:") print(my_list)输出列表是… 阅读更多

Python – 字符串列表中子字符串的所有出现

AmitDiwan
更新于 2021年9月8日 06:41:51

212 次浏览

当需要获取字符串列表中子字符串的所有出现时,使用简单的列表推导式和 ‘startswith’ 方法。示例以下是演示:−my_string = "Is python fun to learn?" print("列表是:") print(my_string) substring = "pyt" print("子字符串是:") print(substring) my_result = [i for i in range(len(my_string)) if my_string.startswith(substring, i)] print("结果是:") print(my_result)输出列表是: Is python fun to learn? 子字符串是: pyt 结果是: [3]解释定义了一个字符串并在控制台上显示。另一个子字符串…… 阅读更多

广告
© . All rights reserved.