gpt4 book ai didi

python - 在python3中组合两个列表

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

假设我有两个任意但长度相等的列表,例如:

['a','b','c','d']
['r','t','y','h']

对于这两个列表,我希望输出为:

'ar', 'bt', 'cy', 'dh'

基本上,第一个列表的第一个元素到第二个列表的第一个元素等等。我该怎么做?请注意,列表可以是任意长度,不仅仅是示例显示的长度,而且第一个列表的长度等于第二个列表的长度。

最佳答案

zip组合它们的列表,然后 join每对字符串变成一个字符串:

>>> list1 = ['a','b','c','d']
>>> list2 = ['r','t','y','h']
>>> [''.join(pair) for pair in zip(list1, list2)]
['ar', 'bt', 'cy', 'dh']

关于python - 在python3中组合两个列表,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17936480/

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