Python - 測試元組列表是否包含一個元素
當需要測試元組列表是否包含一個元素時,需要使用一個標誌值和一個簡單的迭代。
示例
以下是對其進行演示
my_list = [(72, 72, 72), (72, 72), (72, 72)]
print("The list is :")
print(my_list)
my_result = True
for sub in my_list:
flag = True
for element in sub:
if element != my_list[0][0]:
flag = False
break
if not flag:
my_result = False
break
if(flag == True):
print("The tuple contains a single element")
else:
print("The tuple doesn't contain a single element")輸出
The list is : [(72, 72, 72), (72, 72), (72, 72)] The tuple contains a single element
解釋
定義了一個列表元組並將其顯示在控制檯上。
將一個變數賦值為“True”。
迭代該列表,並將一個值標記為“True”。
如果列表的元素不等於列表的第一個元素,則將該值標記為“False”。
否則,將變數更改為“False”。
跳出迴圈。
在方法外部,如果標記值是“True”,則表示該列表僅包含一個元素。
在控制檯上顯示相關訊息。
廣告
資料結構
網路
RDBMS
作業系統
Java
iOS
HTML
CSS
Android
Python
C 程式設計
C++
C#
MongoDB
MySQL
Javascript
PHP