gpt4 book ai didi

Python:压平一个 zipper ?

转载 作者:太空狗 更新时间:2023-10-29 17:11:06 28 4
gpt4 key购买 nike

我有两个要压缩的列表:

a = ((1,2,3), (4,5,6), ... )
h = ('a','b', ... )

一个简单的 zip(a,h) 返回:

[ ((1,2,3),'a'), ((4,5,6),'b'), ... ]

有什么聪明的方法可以返回这个吗?

[ (1,2,3,'a'), (4,5,6,'b'), ... ]

最佳答案

您可以在列表理解中使用元组连接:

>>> a = ((1, 2, 3), (4, 5, 6))
>>> h = ('a', 'b')
>>> [x + (y,) for x, y in zip(a, h)]
[(1, 2, 3, 'a'), (4, 5, 6, 'b')]

关于Python:压平一个 zipper ?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40709321/

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