【发布时间】:2018-11-10 11:18:10
【问题描述】:
我有一个 python 字符串列表,想检查所有列表项的值是否相同。
我尝试使用条件if/then,但是我需要检查列表值的所有组合,如果列表有很多项目,那么需要很多硬代码。
if item1 != item1 and item1 != item2 and item1 !=item2 ....... :
check='wrong'
else:
check= 'correct'
输入:
listOfStrings = ['ep:1000' , 'ep:4444', 'ep:1000', 'ep:1000', 'ep:1000', 'ep:1000']
更新
例子:
CORRECT_LIST = ['ep:1000' , 'ep:1000', 'ep:1000', 'ep:1000', 'ep:1000', 'ep:1000']
在正确的列表中所有项目的值都相同,那么我的列表是正确的
WRONG_LIST = ['ep:1000' , 'ep:4444', 'ep:1000', 'ep:1000', 'ep:1000', 'ep:1000']
错误列表中的WRONG_LIST 不是所有项目值字符串都是一些
【问题讨论】:
-
"我想检查所有列表项的值是否都是一些。",这是什么意思?
-
你能举个例子解释一下吗?
-
Austin 和 Willem Van Onsem 我更新了我的问题