Python 将列表与列表进行比较

Python 将列表与列表进行比较,python,Python,可能重复: 好的,我正在制作一个游戏扑克卡评估器,我将它的值存储在列表中,每个列表都包含像[rate,rank,max]或[1,2,3]这样的值,所以我的问题是,如果我想知道哪些玩家拥有好牌意味着好牌列表,例如通过将列表与列表进行比较,如果rate 1==rate 2(列表中的列表2)然后我必须检查它们的排名是否相同,如果这个条件也是真的,那么我必须转到同一个列表中的下一个值,并检查前两个值相同的另一个列表。如果两个列表相等,那么我们说它们相等,否则我们会找到较大的一个(速率、秩或最大值) 这

可能重复:

好的,我正在制作一个游戏扑克卡评估器,我将它的值存储在列表中,每个列表都包含像[rate,rank,max]或[1,2,3]这样的值,所以我的问题是,如果我想知道哪些玩家拥有好牌意味着好牌列表,例如通过将列表与列表进行比较,如果rate 1==rate 2(列表中的列表2)然后我必须检查它们的排名是否相同,如果这个条件也是真的,那么我必须转到同一个列表中的下一个值,并检查前两个值相同的另一个列表。如果两个列表相等,那么我们说它们相等,否则我们会找到较大的一个(速率、秩或最大值)


这是针对无限列表的,我不知道列表的长度,如果
list1
中的每个元素等于
list2
中的相应元素,那么它的字符将返回
True

例如:

>>> a = [1, 2, 3]
>>> b = [1, 2, 3]
>>> a == b
True
>>> a = [1, 4, 3]
>>> b = [1, 2, 3]
>>> a == b
False
如果在第一对不相等的对应元素中,
list1
中的元素大于
list2
中的元素,则
list2
将返回
True
。无论在随后的不相等的对应元素对中,list2中的元素是否大于list1中的元素,都是如此

>>> a = [2, 2, 3]
>>> b = [1, 3, 3]
>>> a > b
True
显然是