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 老爸的祝福语简短独特