从含有某一特定数字的列表中仅提取数字的 Python 程序
如果需要从包含特定数字的列表中仅提取数字,则使用列表解析和“all”运算符。
下面是对该操作的演示 −
示例
my_list = [3345, 2345, 1698, 2475, 1932]
print("The list is :")
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("The result is :")
print(my_result)输出
The list is : [3345, 2345, 1698, 2475, 1932] The result is : [3345, 2345]
说明
定义一个列表并将其显示在控制台上。
定义另一个整数列表。
列表解析用于遍历元素,如果元素为整数类型,则将其转换为字符串。
如果所有元素都是整数类型,则这样做。
将其转换为列表并赋值给变量。
作为输出显示在控制台上。
广告
数据结构
网络
关系数据库管理系统
操作系统
Java
iOS
HTML
CSS
Android
Python
C 语言编程
C++
C#
MongoDB
MySQL
Javascript
PHP