【发布时间】:2019-03-28 06:42:03
【问题描述】:
我尝试寻找答案,但找不到正确的答案。 所以假设我有这个:
list=['f','f','f','f','r','r','r','r','b','b','b','b','l','l','l','l','t','t','t','t',
'u','u','u','u']
c1=[list[0],list[13],list[18]]
c2=[list[1],list[4],list[19]]
c3=[list[5],list[8],list[17]]
c4=[list[9],list[12],list[16]]
#if c1,c2,c3,c4 are unique
#do something
如何比较这 4 个列表是否独一无二?
【问题讨论】:
-
不要隐藏内置插件。使用合理的变量名称,例如
lst或L,notlist。此外,精确定义唯一性。顺序重要吗?还是['r', 'b', 'r']等同于['b', 'r', 'r']? -
那么想要的输出是什么?
-
@jpp 是的,但我使用“列表”作为示例。不,顺序无关紧要
-
@U9-Forward 如果至少有两个这样的列表相似,则返回错误消息(无论顺序如何,都具有相同的元素)
-
@Plagga 好吧
标签: python conditional-statements