Python – 從給定的元組列表中篩選出所有大寫字母
當需要從元組列表中篩選出所有大寫字母時,可以使用簡單的迭代、布林值、“append”方法和“isupper”方法。
示例
以下是相同內容的演示——
my_list = [("PYTHON", "IS", "Fun"), ("PYTHON", "COOl"), ("PYTHON", ), "ORIENTED", "OBJECT"]
print("The list is : " )
print(my_list)
my_result_list = []
for sub_list in my_list:
my_result = True
for element in sub_list:
if not element.isupper():
my_result = False
break
if my_result:
my_result_list.append(sub_list)
print("The resultant list is : ")
print(my_result_list)輸出
The list is :
[('PYTHON', 'IS', 'Fun'), ('PYTHON', 'COOl'), ('PYTHON',), 'ORIENTED', 'OBJECT']
The resultant list is :
[('PYTHON',), 'ORIENTED', 'OBJECT']說明
定義了一個元組列表,並在控制檯上顯示。
定義一個空列表。
對原始列表進行迭代,並將布林值設為“True”。
再次迭代列表,並檢查每個元素是否屬於大寫字母。
如果不屬於,則將布林值設為 False。
跳出迴圈。
根據布林值,將元素追加到空列表。
此列表在控制檯上顯示為輸出。
廣告
資料結構
網路
RDBMS
作業系統
Java
iOS
HTML
CSS
Android
Python
C 程式設計
C++
C#
MongoDB
MySQL
Javascript
PHP