比较python中四个列表的更简单方法

0 python python-3.x

我制作了四个都有一些值的列表,我想对计算机说,以打印出长度最大的列表的名称。

我尝试了这段代码

list1=[values,values,values]
list2=[values,values,values]
list3=[values,values,values]
list4=[values,values,values]
if len(list1)>len(list2) and len(list1)>len(list3) and len(list1)>len(list4):
    print(True)
Run Code Online (Sandbox Code Playgroud)

但是这需要花费我的全部时间,因此我需要将list2与他人进行比较,并将list3和list4进行比较,所以有一种方法可以像我这样:

if len(list1)>(len(list2) and len(list3) and len(list4)):
    print(True)
Run Code Online (Sandbox Code Playgroud)

或此打印(长度最大的列表)

Dre*_*ker 5

如何使用max:

lists = (list1, list2, list3, list4)
print(max(lists, key=len))
Run Code Online (Sandbox Code Playgroud)