例如在x = [0,1,2,3,4,5,6]中如果我想使用数字x [0,1,2,3]作为0123我该怎么做?
答案 0 :(得分:1)
由于您的列表由整数而非字符串组成,因此您需要采取额外步骤来转换每个元素。在下面的示例中,我创建了一个使用列表推导构建的列表y,该列表推导将x的前4个元素转换为字符串。然后我使用@ nikolaj-sw。
显示的简单连接操作>>> x = [0, 1, 2, 3, 4, 5, 6]
>>> y = [str(i) for i in x[0:4]]
>>> y
['0', '1', '2', '3']
>>> ''.join(y)
'0123'
答案 1 :(得分:0)
听起来你想要用字母取出所有字符串并将它们组合成一个字符串(或int)。要么这样做,请创建列表,然后使用join()函数将其组合。
exampleList = ["1", "2", "3"]
"".join(exampleList) #Creates a string: "123"
如果您希望这是一个整数,请在您的join()函数
上调用int()