如何在python中将整数转换为列表?
我有一个整数对象,例如a=1234,我想把它转换成一个列表,所以它看起来像[1234] 我尝试先将其转换为字符串,然后再将其转换为列表,但结果是[1,2,3,4]。如何在python中将整数转换为列表?,python,Python,我有一个整数对象,例如a=1234,我想把它转换成一个列表,所以它看起来像[1234] 我尝试先将其转换为字符串,然后再将其转换为列表,但结果是[1,2,3,4]。 有什么建议吗?如果您试图将转换为字符串,请使用str 如果您试图将int放入列表中,请使用[]: 或者: >>> l = [] >>> l.append(var) >>> l [1234] 在这里: 你可以用括号把它括起来 a = 1234 print([a]) 或附加 输出
有什么建议吗?如果您试图将转换为字符串,请使用str 如果您试图将int放入列表中,请使用[]: 或者:
>>> l = []
>>> l.append(var)
>>> l
[1234]
在这里:
你可以用括号把它括起来
a = 1234
print([a])
或附加
输出
[1234]
用括号盖住它:
a=1243
a=[a]
或者创建一个列表并附加一个
你的标题和问题文本完全不同。您想要列表还是字符串?为什么需要先将其转换为字符串?只是[a]会列一个清单。但他说他想要的是[1234]而不是“1234”@Barmar好的,我会改变清单的answer@Barmar你看起来真的polite@Haveaniceday感谢您抽出时间回复。@AviG88没问题:
a = 1234
print([a])
b = []
b.append(a)
[1234]
a=1243
a=[a]
b = []
b.append(a) # or you could do b=[a]