gpt4 book ai didi

python - 如何在元组列表中加入元组内的元素?

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

我有一个 list

A = [(1, 2, 3), (3, 4, 5), (3, 5, 7)] 

我想把它变成

A = [[123], [345], [357]]

有什么办法吗?

我上面的元组列表来自置换函数,所以也许你可以推荐我更改该代码中的某些内容

def converter(N):
y = list(str(N))
t = [int(x) for x in y]
f = list(itertools.permutations(t))
return f

r = converter(345)
print(r)

最佳答案

你可以像这样混合它:

代码:

[[int(''.join(str(i) for i in x))] for x in a]

这会将整数数字转换为 str,然后在转换回整数之前加入它们。

测试代码:

a = [(1, 2, 3), (3, 4, 5), (3, 5, 7)]
print([[int(''.join(str(i) for i in x))] for x in a])

结果:

[[123], [345], [357]]

关于python - 如何在元组列表中加入元组内的元素?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50568647/

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