Python 如何通过在一行中给出列表的值来创建列表?

Python 如何通过在一行中给出列表的值来创建列表?,python,python-3.x,Python,Python 3.x,当我这样做的时候,我得到的结果只是一个字符串 我需要这样我怎么能做到 >>> list =[] >>> list=input() 32 323 32 42 323 我不完全确定你在问什么,但从它看起来的样子来看,你想在一行中添加多个项目到一个列表中。在这种情况下,可以使用list.extend方法: 以下是一些内容供进一步阅读。您只需按空格分割输入字符串: list = [] list.extend(('32','323','32','42','323')

当我这样做的时候,我得到的结果只是一个字符串 我需要这样我怎么能做到

>>> list =[]
>>> list=input()
 32 323 32 42 323

我不完全确定你在问什么,但从它看起来的样子来看,你想在一行中添加多个项目到一个列表中。在这种情况下,可以使用list.extend方法:


以下是一些内容供进一步阅读。

您只需按空格分割输入字符串:

list = []
list.extend(('32','323','32','42','323'))
list = []
list.extend(('32','323','32','42','323'))
>>> lst = input().split()
 32 323 32 42 323
>>> lst
['32','323','32','42','323']