将列表与列表进行比较

时间:2010-12-02 11:23:06

标签: python

  

可能重复:
  may i know how can we compare lists

确定我正在制作游戏扑克牌评估员,我将其值存储在列表列表中,每个列表包含[rate,rank,max]或[1,2,3]等值,所以我的问题是如果我想知道哪些玩家有良好的手牌意味着良好的列表,例如通过comapring列表列表,如果rate1 == rate2(列表中的list2)那么我必须检查他们的等级是否相同如果该条件也是真的然后我必须转到同一列表中的下一个值,并检查具有相同前两个值的其他列表。如果两个列表相等,那么我们说它们是相等的,否则我们会找到更大的列表(速率,等级或最大值)

这是无限列表,我不知道列表的长度及其字符是什么

1 个答案:

答案 0 :(得分:0)

如果list1 == list2中的每个元素都等于True中的相应元素,则

list1将返回list2

例如:

>>> a = [1, 2, 3]
>>> b = [1, 2, 3]
>>> a == b
True
>>> a = [1, 4, 3]
>>> b = [1, 2, 3]
>>> a == b
False

list1 > list2将返回True,如果在第一对不相等的对应元素中,list1中的元素大于list2中的元素。无论是否在后续的不相等对应元素对中,list2中的元素大于list1中的元素,都是如此。

>>> a = [2, 2, 3]
>>> b = [1, 3, 3]
>>> a > b
True