【发布时间】:2017-03-09 14:13:56
【问题描述】:
我有一个意见:
L1 = input()
我希望输出是:
[1, 7, -3, 10, 42, 5, 0, 17]
输入是“1 7 -3 10 42 5 0 17”,这意味着当我打印 L1 时,它会产生:
1 7 -3 10 42 5 0 17
使用 inp(input()) 给我“invalid literal for int() with base 10:”。 使用 .split 不会改变输出。
如果我将用户输入作为列表获取,那么它会产生:
[1 7 -3 10 42 5 0 17]
一串数字不能单独输入,必须整体输入,然后用逗号“分割”。但是;
L1 = input()
L1.split() or L1.split(",")
print(L1)
只是产生...
1 7 -3 10 42 5 0 17
【问题讨论】:
标签: string list python-3.x