找到 10786 篇文章 适用于 Python

Python 程序从列表中提取数字按升序排列的元素

AmitDiwan
更新于 2021年9月6日 09:15:38

95 次查看

当需要从列表中提取数字按升序排列的元素时,使用简单的迭代、标志值和“str”方法。以下是相同内容的演示 -示例实时演示my_list = [4578, 7327, 113, 3467, 1858] print("列表是:") print(my_list) my_result = [] for element in my_list:    my_flag = True    for index in range(len(str(element)) - 1):       if str(element)[index + 1]

Python – 双元组交替求和

AmitDiwan
更新于 2021年9月6日 09:13:39

122 次查看

当需要执行双元组交替求和时,使用简单的迭代和模运算符。以下是相同内容的演示 -示例实时演示my_list = [(24, 11), (45, 66), (53, 52), (77, 51), (31, 10)] print("列表是:") print(my_list) my_result = 0 for index in range(len(my_list)):    if index % 2 == 0:       my_result += my_list[index][0]    else:       my_result += my_list[index][1] print("结果是:") print(my_result)输出列表是: [(24, 11), (45, 66), (53, 52), (77, 51), (31, 10)] 结果是: 225解释一个列表的 ... 阅读更多

Python – 从数字中提取后 K 位数字

AmitDiwan
更新于 2021年9月6日 08:56:24

156 次查看

当需要从数字中提取后 K 位数字时,使用简单的列表推导式、模运算符和“**”运算符。以下是相同内容的演示 -示例实时演示my_list = [51645, 24567, 36743, 89452, 2122] print("列表是:") print(my_list) K = 3 print("K 的值是") print(K) my_result = [element % (10 ** K) for element in my_list] print("结果是:") print(my_result)输出列表是: [51645, 24567, 36743, 89452, 2122] K 的值是 3 结果是: [645, 567, 743, 452, 122]解释一个列表被定义和 ... 阅读更多

Python – 将列表与其他列表元素合并

AmitDiwan
更新于 2021年9月6日 08:54:58

145 次查看

当需要将列表与其他列表元素合并时,使用简单的迭代和“append”方法。以下是相同内容的演示 -示例实时演示my_list_1 = [12, 14, 25, 36, 15] print("第一个列表是:") print(my_list_1) my_list_2 = [23, 15, 47, 12, 25] print("第二个列表是:") print(my_list_2) for element in my_list_2 :    my_list_1.append(element) print ("结果是:") print(my_list_1)输出第一个列表是: [12, 14, 25, 36, 15] 第二个列表是: [23, 15, 47, 12, 25] 结果是: [12, 14, 25, 36, 15, 23, 15, ... 阅读更多

Python 程序根据行和排序矩阵

AmitDiwan
更新于 2021年9月6日 08:52:13

184 次查看

当需要根据行和排序矩阵时,定义一个使用“sum”方法确定结果的方法。以下是相同内容的演示 -示例实时演示def sort_sum(row):    return sum(row) my_list = [[34, 51], [32, 15, 67], [12, 41], [54, 36, 22]] print("列表是:") print(my_list) my_list.sort(key = sort_sum) print("结果是:") print(my_list)输出列表是: [[34, 51], [32, 15, 67], [12, 41], [54, 36, 22]] 结果是: [[12, 41], [34, 51], [54, 36, 22], [32, 15, 67]]解释名为“sort_sum”的方法被定义,它接受一个 ... 阅读更多

Python – 按元素中的最大数字排序

AmitDiwan
更新于 2021年9月6日 08:50:49

126 次查看

当需要按元素中的最大数字排序时,定义一个使用“str”和“max”方法确定结果的方法。以下是相同内容的演示 -示例实时演示def max_digits(element):    return max(str(element)) my_list = [224, 192, 145, 18, 3721] print("列表是:") print(my_list) my_list.sort(key = max_digits) print("结果是:") print(my_list)输出列表是: [224, 192, 145, 18, 3721] 结果是: [224, 145, 3721, 18, 192]解释名为“max_digits”的方法被定义,它接受元素作为参数,并将其转换为字符串,然后获取最大 ... 阅读更多

Python – 计算列表中正元素的百分比

AmitDiwan
更新于 2021年9月6日 08:49:20

266 次查看

当需要计算列表中正元素的百分比时,使用列表推导式和“len”方法。以下是相同内容的演示 -示例实时演示my_list = [14, 62, -22, 13, -87, 0, -21, 81, 29, 31] print("列表是:") print(my_list) my_result = (len([element for element in my_list if element > 0]) / len(my_list)) * 100 print("结果是:") print(my_result)输出列表是: [14, 62, -22, 13, -87, 0, -21, 81, 29, 31] 结果是: 0解释一个列表被定义并在控制台上显示。一个列表推导式被使用 ... 阅读更多

Python – 过滤包含范围元素的行

AmitDiwan
更新于 2021年9月6日 08:47:47

221 次查看

当需要过滤包含范围元素的行时,使用列表推导式和“all”运算符来确定输出。以下是相同内容的演示 -示例实时演示my_list = [[3, 2, 4, 5, 10], [32, 12, 4, 51, 10], [12, 53, 11], [2, 3, 31, 5, 8, 7]] print("列表是:") print(my_list) i, j = 2, 5 my_result = [index for index in my_list if all(element in index for element in range(i, j + 1))] print("结果是:") print(my_result)输出列表是: [[3, 2, 4, 5, 10], [32, 12, 4, 51, ... 阅读更多

Python 程序按标点符号数量排序字符串

AmitDiwan
更新于 2021年9月6日 08:45:59

211 次查看

当需要按标点符号数量排序字符串时,定义一个以字符串作为参数并使用列表推导式和“in”运算符确定结果的方法。以下是相同内容的演示 -示例实时演示from string import punctuation def get_punctuation_count(my_str):    return len([element for element in my_str if element in punctuation]) my_list = ["python@%^", "is", "fun!", "to@#r", "@#$learn!"] print("列表是:") print(my_list) my_list.sort(key = get_punctuation_count) print("结果是:") print(my_list)输出列表是: ['python@%^', 'is', 'fun!', 'to@#r', '@#$learn!'] 结果是: ['is', 'fun!', 'to@#r', 'python@%^', '@#$learn!']解释所需的包 ... 阅读更多

Python – 按行中位数排序矩阵

AmitDiwan
更新于 2021年9月6日 08:43:04

162 次查看

当需要按行中位数排序矩阵时,定义一个使用“median”方法确定结果的方法。以下是相同内容的演示 -示例实时演示from statistics import median def median_row(row):    return median(row) my_list = [[43, 14, 27], [13, 27, 24], [32, 56, 18], [34, 62, 55]] print("列表是:") print(my_list) my_list.sort(key = median_row) print("结果是:") print(my_list)输出列表是: [[43, 14, 27], [13, 27, 24], [32, 56, 18], [34, 62, 55]] 结果是: [[13, 27, 24], [43, 14, 27], [32, 56, 18], [34, ... 阅读更多

广告
© . All rights reserved.