gpt4 book ai didi

python - 以功能方式转换元组列表

转载 作者:太空宇宙 更新时间:2023-11-04 08:16:20 28 4
gpt4 key购买 nike

我在 Python 中有以下列表:

[('1','2','3'),('5','6','7')]

我需要以函数式的方式将列表中的元组转换为 integer([(1,2,3),(5,6,7)])。

我可以使用这个简单的代码为列表做这些:map(lambda x:int(x),['1','2','3'])

但是我应该如何将相同的概念应用于元组列表?

(我知道这样做的命令方式。)

最佳答案

tl = [('1','2','3'),('5','6','7')]
[tuple(int(x) for x in t) for t in tl]
# [(1, 2, 3), (5, 6, 7)]

如果你真的想要map语法,

map(lambda t:tuple(map(int, t)), tl)
# [(1, 2, 3), (5, 6, 7)]

关于python - 以功能方式转换元组列表,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13758579/

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