gpt4 book ai didi

python - 如何在Python3中合并两个不相等的输入/列表

转载 作者:行者123 更新时间:2023-12-01 01:34:40 25 4
gpt4 key购买 nike

抱歉,如果我的格式错误,因为这是我第一次在这里发帖。我对 Python3 完全陌生,所以我的问题可能看起来非常基本。我已在下面发布了输入和输出。

Input1: James Ryan

Input2: John Becky William Isaac

Output: James John Ryan Becky William Isaac

我当前的代码

Enter1 = input('').split()
Enter2 = input('').split()
Enter3 = (' ').join(x for i in zip(Enter1, Enter2)
for x in i)
print(Enter3)

我当前的代码给出以下内容:

Input1: James Ryan

Input2: John Becky William Isaac

Output: James John Ryan Becky

我不太清楚需要做什么才能获得正确的输出。

最佳答案

from itertools import zip_longest

name3 = list(zip_longest(name1.split(), name2.split(), fillvalue = ''))
print(' '.join([j for i in name3 for j in i]))
James John Ryan Becky  William  Isaac

如果您想在此处使用 zip,则必须是 zip_longest,因为两者的大小不均匀

关于python - 如何在Python3中合并两个不相等的输入/列表,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52502495/

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