從含有某一特定數字的列表中僅提取數字的 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