[英]Splitting Integers that are inside a List in Python
我将如何获取这样的整数列表:
[12,23,32]
并让它在打印时具有输出:
[1, 2, 2, 3, 3, 2]
对于那些因为“编写代码”而选择不提供帮助的人,请看这里:
sequence = [12, 23, 32]
print([int(i) for i in sequence])
您可以使用以下split
功能:
a = [12, 23, 32]
def split(l):
final_list = []
for item in l:
for elem in list(str(item)):
final_list.append(int(elem))
return final_list
print(split(a))
这应该有效:
import itertools
a = [12, 23, 32]
b = [int(z) for z in list(itertools.chain.from_iterable([list(str(x)) for x in a]))]
print(b)
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.