【发布时间】:2023-01-15 17:44:59
【问题描述】:
我想从用户那里获得输入并根据该输入制作一个列表
我尝试使用“列表”从输入创建列表,但它也会在列表中留出空格。 我可以删除空格,但是当我输入 2 位数字时,它会将其拆分为列表的两个元素。 例如:
L = list(input())
#6 9 10
print(L)
#['6','','9','','1','0']
但我想创建如下列表:
['6','9','10']
【问题讨论】:
标签: python-3.x list
我想从用户那里获得输入并根据该输入制作一个列表
我尝试使用“列表”从输入创建列表,但它也会在列表中留出空格。 我可以删除空格,但是当我输入 2 位数字时,它会将其拆分为列表的两个元素。 例如:
L = list(input())
#6 9 10
print(L)
#['6','','9','','1','0']
但我想创建如下列表:
['6','9','10']
【问题讨论】:
标签: python-3.x list
尝试
_list = input("Enter data:").split()
【讨论】:
input_string = input()
L = input_string.split()
print(L)
【讨论】: