gpt4 book ai didi

python - 如何将元组的元素连接在一起并转换为数字

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

from itertools import permutations 
a,b= input().split()
a = int(a)
b = int(b)
default = -1

c = [int(i) for i in str(a)]
perm = permutations(c)
for tupl in list(perm):
res = list(map("".join, tupl))
#num = ''.join(j) for j in tupl

print("\n")
# print( num)
# for j in range(0,len(tupl)):
# print(tupl[j])
# res = [''.join(tups) for tups in ]

我需要连接 tup1 的元素以使其成为数字。每个排列数必须转换为位数

最佳答案

>>> a = 213
>>> for tupl in permutations(str(a)):
... num = int(''.join(tupl))
... print (num)
...
213
231
123
132
321
312

或者作为一句台词

>>> res = list(map(lambda t: int(''.join(t)), permutations(str(a))))
>>> print(res)
[213, 231, 123, 132, 321, 312]

关于python - 如何将元组的元素连接在一起并转换为数字,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57700644/

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