Python程序仅从具有某些特定数字的列表中提取数字
当只需要从具有某些特定数字的列表中提取数字时,可以使用列表推导式和“全部”运算符。
以下是相同的演示-
示例
my_list = [3345, 2345, 1698, 2475, 1932]
print("名单是:")
print(my_list)
digit_list = [2, 3, 5, 4]
my_result = [index for index in my_list if all(int(element) in digit_list for element in str(index))]
print("结果是:")
print(my_result)输出结果名单是: [3345, 2345, 1698, 2475, 1932] 结果是: [3345, 2345]
解释
定义了一个列表并显示在控制台上。
定义了另一个整数列表。
列表推导用于迭代元素,如果元素是整数类型,则将元素转换为字符串。
如果所有元素都是整数类型,则完成此操作。
它被转换为一个列表并分配给一个变量。
这在控制台上显示为输出。
热门推荐
10 病人祝福语老师寄语简短
11 新娘生孩子祝福语简短
12 婆婆66岁祝福语简短
13 今天孩子高考祝福语简短
14 送彩票生日祝福语简短
15 分别祝福语简短情话英文
16 画室揭牌仪式祝福语简短
17 女友妈妈生日祝福语简短
18 离别赠言离职祝福语简短