繁体   English   中英

比较不同列表中的元素python

[英]Comparing elements in different lists python

我有四个要素可供比较

A= [1,2,3,4]
B=[1,2]
C= [3,5,6]
D= [2, 4, 5, 6,7]

我如何比较哪一个具有最大的len?

您可以使用max键。

max(a,b,c,d,key=len)

您可以使用len函数,例如

len(A) 

4

所以它会是这样的:

len_a = len(A)
len_b = len(B)
len_c = len(C)
len_d = len(D)

max_length = max([len_a, len_b, len_c, len_d])

if len_a == max_length:
    print 'A'
if len_b == max_length:
    print 'B'
if len_c == max_length:
    print 'C'
if len_c == max_length:
    print 'D'

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM