找到 34423 篇文章,关于编程

Python – 查找列表中每个元素之后大于该元素的数字的频率

AmitDiwan
更新于 2021年9月4日 11:24:15

152 次浏览

需要查找列表中每个元素之后大于该元素的数字的频率时,可以使用列表推导式和“sum”方法。下面是一个演示示例:示例 在线演示my_list = [24, 13, 72, 22, 12, 47] print("列表为:") print(my_list) my_result = [sum(1 for element in my_list if index

Python程序:将元组列表中的元素转换为浮点数

AmitDiwan
更新于 2021年9月4日 11:22:54

254 次浏览

需要将元组列表中的元素转换为浮点值时,可以使用“isalpha”方法、“float”方法和简单的迭代。下面是一个演示示例:示例 在线演示my_list = [("31", "py"), ("22", "226.65"), ("18.12", "17"), ("pyt", "12")] print("列表为:") print(my_list) my_result = [] for index in my_list:    my_temp = []    for element in index:       if element.isalpha():          my_temp.append(element)       else:          my_temp.append(float(element))    my_result.append((my_temp[0], my_temp[1])) print("结果为:") print(my_result)输出列表为: ... 阅读更多

Python程序:测试矩阵行长度是否递增

AmitDiwan
更新于 2021年9月4日 11:21:21

64 次浏览

需要测试矩阵行长度是否递增时,可以使用简单的迭代和布尔值。下面是一个演示示例:示例 在线演示my_list = [[55], [12, 17], [25, 32, 24], [58, 36, 57, 19, 14]] print("列表为:") print(my_list) my_result = True for index in range(len(my_list) - 1) :    if len(my_list[index + 1])

Python程序:查找整数列表中所有偶数和奇数数字的和

AmitDiwan
更新于 2021年9月4日 11:19:22

浏览量 1K+

需要查找整数列表中所有偶数和奇数数字的和时,可以使用简单的迭代和“模”运算符。下面是一个演示示例:示例 在线演示my_list = [369, 793, 2848, 4314, 57467] print("列表为:") print(my_list) sum_odd = 0 sum_even = 0 for index in my_list:    for element in str(index):       if int(element) % 2 == 0:          sum_even += int(element)       else:          sum_odd += int(element) print("结果为:") print("偶数和为: ... 阅读更多

Python – 从字符列表中测试单词构造

AmitDiwan
更新于 2021年9月4日 11:18:00

142 次浏览

需要从字符列表中测试单词构造时,可以使用“all”运算符和“count”方法。下面是一个演示示例:示例 在线演示my_list = ['p', 'p', 'y', 't', 'h', 'p', 'p', 'y', 'n', 'y', 'y', 't'] print("列表为:") print(my_list) key = 'pyt' print("键为:") print(key) my_result = all(key.count(chr)

Python – 从字符串列表中获取除指定字母外的所有元素

AmitDiwan
更新于 2021年9月4日 11:16:20

357 次浏览

需要从字符串列表中获取除指定字母外的所有元素时,可以使用列表推导式和“append”方法。下面是一个演示示例:示例 在线演示my_list = ["hi", "is", "great", "pyn", "pyt"] print("列表为:") print(my_list) my_key = 'n' print("键值为") print(my_key) my_result = [] for sub in my_list:    my_result.append(''.join([element for element in sub if element == my_key])) print("结果为:") print(my_result)输出列表为: ['hi', 'is', 'great', 'pyn', 'pyt'] 键值为 n 结果为: ... 阅读更多

Python - 打印矩阵中在给定索引处具有相同元素的行

AmitDiwan
更新于 2021年9月4日 11:15:06

247 次浏览

需要打印矩阵中在给定索引处具有相同元素的行时,可以使用列表推导式和“all”运算符。下面是一个演示示例:示例 在线演示my_list = [[7745, 6755, 87, 978], [727, 927, 845], [192, 997, 49], [98, 74, 27]] print("列表为:") print(my_list) my_key = 1 print("键为") print(my_key) my_result = [element for element in my_list if all(str(i)[my_key] == str(element[0])[my_key] for i in element)] print("结果为:") print(my_result)输出列表为: [[7745, 6755, 87, 978], [727, 927, 845], [192, 997, ... 阅读更多

Python程序 – 打印列表中峰值或谷值的计数

AmitDiwan
更新于 2021年9月4日 11:13:43

250 次浏览

需要打印列表中峰值或谷值的计数时,可以使用简单的迭代和特定的条件。下面是一个演示示例:示例 在线演示my_list = [11, 12, 24, 12, 36, 17, 28, 63] print("列表为:") print(my_list) my_result = 0 for index in range(1, len(my_list) - 1):    if my_list[index + 1] > my_list[index] < my_list[index - 1] or my_list[index + 1] <    my_list[index] > my_list[index - 1]:       my_result += 1 print("结果为:") print(my_result)输出列表为: [11, 12, 24, ... 阅读更多

Python – 列表中的连续除法

AmitDiwan
更新于 2021年9月4日 11:11:48

159 次浏览

需要查找列表中的连续除法时,可以定义一个方法,该方法迭代列表的元素并使用“/”运算符确定结果。下面是一个演示示例:示例 在线演示def consec_division(my_list):    my_result = my_list[0]    for idx in range(1, len(my_list)):       my_result /= my_list[idx]    return my_result my_list = [2200, 500, 100, 50, 20, 5] print("列表为:") print(my_list) my_result = consec_division(my_list) print("结果为:") print(my_result)输出列表为: [2200, 500, 100, 50, 20, 5] 结果为: ... 阅读更多

Python – 从矩阵中过滤表示字典键的不可变行

AmitDiwan
更新于 2021年9月4日 11:10:11

106 次浏览

需要从矩阵中过滤表示字典键的不可变行时,可以使用列表推导式和“isinstance”方法。下面是一个演示示例:示例 在线演示my_list = [[24, 15, [32, 33, 12]], ["pyt", 8, (14, 54)], [{15:24}, 13, "fun"], [True, "cool"]] print("列表为:") print(my_list) my_result = [row for row in my_list if all(isinstance(element, int) or isinstance(element, bool) or isinstance(element, float) or isinstance(element, tuple) or isinstance(element, str) for element in row)] print("结果为:") print(my_result)输出列表为: [[24, 15, [32, 33, 12]], ['pyt', 8, (14, 54)], [{15: 24}, ... 阅读更多

广告
© . All rights reserved.