如何将用户输入声明为列表信息

时间:2019-07-08 19:24:41

标签: python string list

我正在制作自己的编码解码程序,并对其进行解码,以便于将用户的输入作为列表

我尝试了join和list方法,但它们对我没有用。

c = input()
list(c)

我希望当我输入要编码的列表时,例如:代码中的[14452, 35627, 1432],那个c = [14552,...]

1 个答案:

答案 0 :(得分:1)

您可以使用ast.literal_eval()

执行以下操作
import ast
c = ast.literal_eval(input())

输入:

[123,456,789]

然后:

print(c)
#[123, 456, 789]
print(type(c))
#<class 'list'>