私信  •  关注

Prakash Dahal

Prakash Dahal 最近创建的主题
Prakash Dahal 最近回复了
3 年前
回复了 Prakash Dahal 创建的主题 » 在python中,如何比较两个独立列表中每个元素的长度?[闭门]

使用zip()并行迭代两个或多个列表

a = ["AAAA", "BB", "CCC", "DDDDD"]

b = ["E", "FFF", "GGGG", "HH"]

c = []

for a1,b1 in zip(a,b):
  if len(a1) >= len(b1):
    c.append(a1)
  else:
    c.append(b1)

d = [len(x) for x in c]

输出:

c = ['AAAA', 'FFF', 'GGGG', 'DDDDD']]
d = [4,3,4,5]