Python - 测试元组列表是否只有一个元素
当需要测试元组列表是否包含单个元素时,使用标志值和简单迭代。
示例
下面是相同的演示
my_list = [(72, 72, 72), (72, 72), (72, 72)]
print("名单是:")
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")输出结果名单是: [(72, 72, 72), (72, 72), (72, 72)] The tuple contains a single element
解释
定义了一个列表列表并显示在控制台上。
变量被分配给“真”。
该列表被迭代,一个值被标记为“真”。
如果列表的元素不等于列表的第一个元素,则该值被标记为“假”。
否则,变量将更改为“假”。
控制被打破了循环。
在方法之外,如果标记值为“True”,则表示列表仅包含单个元素。
相关消息显示在控制台上。
热门推荐
10 祝女儿简短祝福语大全
11 大学新年祝福语简短创意
12 元旦适合的祝福语简短
13 朋友出远门祝福语简短
14 初六简短的祝福语
15 祝男孩生日祝福语简短
16 同事调离的祝福语简短
17 拜年红包的祝福语简短
18 妈妈生日祝福语简短励志