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 祝福语驱散霉运的话简短