gpt4 book ai didi

python - 在 Python 中制作相等大小的列表

转载 作者:太空宇宙 更新时间:2023-11-04 07:06:27 24 4
gpt4 key购买 nike

我有 3 个不同长度的列表。

我想用“X”附加较短的列表,并使大小等于最长列表的长度。

A = [10,20,30,40,50]
B = ["A", "B", "C"]
C = ["X1", "X2"]

追加“X”后,应该是这样的:

A = [10,20,30,40,50]
B = ["A", "B", "C", "X","X"]
C = ["P1", "P2", "X", "X", "X"]

我使用下面的代码来实现它,

for i, a in enumerate(A):
if i < len(B):
pass
else:
B.append('X')

我怎样才能在 python 中高效地完成它?

最佳答案

使用扩展方法

B.extend(['X'] * (len(A)-len(B)))

关于python - 在 Python 中制作相等大小的列表,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43336837/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com