如何在python中将整数转换为列表?

如何在python中将整数转换为列表?,python,Python,我有一个整数对象,例如a=1234,我想把它转换成一个列表,所以它看起来像[1234] 我尝试先将其转换为字符串,然后再将其转换为列表,但结果是[1,2,3,4]。 有什么建议吗?如果您试图将转换为字符串,请使用str 如果您试图将int放入列表中,请使用[]: 或者: >>> l = [] >>> l.append(var) >>> l [1234] 在这里: 你可以用括号把它括起来 a = 1234 print([a]) 或附加 输出

我有一个整数对象,例如a=1234,我想把它转换成一个列表,所以它看起来像[1234]

我尝试先将其转换为字符串,然后再将其转换为列表,但结果是[1,2,3,4]。
有什么建议吗?

如果您试图将转换为字符串,请使用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]