如何在python中将单个数字转换为单个项目列表

lat*_*arf 13 python integer list

我的解决方案

>>> i = 2
>>> list1 = []
>>> list1.append(i)
>>> list1
[2]
Run Code Online (Sandbox Code Playgroud)

有更优雅的解决方案吗?

Joh*_*024 13

这只是一个特例:

list1 = []
Run Code Online (Sandbox Code Playgroud)

您可以将列表内容放在括号中.例如:

list1 = [i]
Run Code Online (Sandbox Code Playgroud)


Had*_*han 5

mylist = [i] 
Run Code Online (Sandbox Code Playgroud)

这将创建一个名为mylist的列表,其中仅包含一个元素i。可以扩展它以创建具有所需数量的值的列表:例如:

mylist = [i1,i2,i3,i4]
Run Code Online (Sandbox Code Playgroud)

这将创建一个包含四个元素i1,i2,i3,i4的列表。与将每个元素附加到列表相比,这样做效率更高。