两种方法判断python在1个列表中所有的数据都是相等的?
方法一:
元素两两比较,如果有数据不同,则r的值变为false
a=[22,22,22,22]
b = len(a)
r=True
for i in range(b):
if i ==(b-1):
break
if a[i] == a[i+1]:
continue
else:
r=False
print(r)
方法二:
数据去重,如果去重后列表中的元素大于1,则说明数据重复
'''
遇到问题没人解答?小编创建了一个Python学习交流QQ群:531509025
寻找有志同道合的小伙伴,互帮互助,群里还有不错的视频学习教程和PDF电子书!
'''
a=[22,22,22,222]
b=len(set(a))
if b>1:
print("重复")
本文来自博客园,作者:I'm_江河湖海,转载请注明原文链接:https://www.cnblogs.com/jhhh/p/16760891.html