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 元旦的祝福语简短 公司