Python – 测试元组列表是否只有一个元素
pythonserver side programmingprogramming更新于 2025/10/27 10:20:17
当需要测试元组列表是否包含单个元素时,使用标志值和简单迭代。
示例
下面是相同的演示
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("该元组包含一个元素")
else:
print("该元组不包含一个元素")
输出
列表为: [(72, 72, 72), (72, 72), (72, 72)] 该元组包含一个元素
解释
定义一个列表列表并显示在控制台上。
将变量赋值为‘True’。
迭代列表,并将值标记为‘True’。
如果列表的元素是不等于列表的第一个元素,则该值被标记为"False"。
否则,变量将更改为"False"。
控制被打破,超出循环范围。
在方法之外,如果标记的值为"True",则表示列表仅包含单个元素。
相关消息显示在控制台上。
相关文章
有用资源
python 参考教程 - 该教程包含有关 python 的更多信息:https://www.cainiaomax.com/python/

