gpt4 book ai didi

python - 将元素列表组合成元组列表

转载 作者:行者123 更新时间:2023-12-05 01:50:26 26 4
gpt4 key购买 nike

如何将元素列表与元组列表结合起来(如下所示)?

a = ['x', 'y', 1234]
b = [('Broad Street', 'NY'), ('Park Street', 'CA')]

预期输出:

[('x', 'y', 1234, 'Broad Street', 'NY'), ('x', 'y', 1234, 'Park Street',  'CA')]

最佳答案

使用extended iterable unpacking构建预期结果的元组:

res = [(*a, *bi) for bi in b]
print(res)

输出

[('x', 'y', 1234, 'Broad Street', 'NY'), ('x', 'y', 1234, 'Park Street', 'CA')]

作为替代方案,使用:

tuple_a = tuple(a)
res = [tuple_a + bi for bi in b]

关于python - 将元素列表组合成元组列表,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/73096475/

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