gpt4 book ai didi

python - 用第一个条目替换列表中的元组

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

我正在使用 python 3

我有一个不同元组的列表。每个元组的第一个值始终相同,但其余值不同。如何在包含第一个值的元组之后搜索列表,然后将整个元组替换为列表中的新元组?前任:这是我的元组:(122, 23, 24, 9)

这个元组在列表中,第一个值始终相同,但其余值不同我如何在列表中找到第一个值等于我的元组“122”的元组并将其替换为我的整个元组

(125, 34, 35, 21)

(122, 341, 5, 27)

(124, 31, 51, 7)

最佳答案

l = [(125, 34, 35, 21), (122, 341, 5, 27), (124, 31, 51, 7)]
t = (122, 23, 24, 9)

out = [t if e[0] == t[0] else e for e in l]
print(out)

打印出来:

[(125, 34, 35, 21), (122, 23, 24, 9), (124, 31, 51, 7)]

关于python - 用第一个条目替换列表中的元组,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9479184/

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