输入Python列表(例如,Input()[[1,2,3],[4,5,6])

输入Python列表(例如,Input()[[1,2,3],[4,5,6]),python,Python,到目前为止,我在谷歌搜索中没有发现任何运气,我在Stackexchange上发现的东西令人困惑,主要是因为我是一个noob 那么,什么是我无法理解的明显错误呢 输入我想要的列表的最佳方式是什么?您的结构是一个有效的json值,因此您可以将其解析为: c = list(map(int, input().split())) 你在输入什么?@rdas这个。[9,8,9],[9,8,9]你知道什么是分裂吗?你期望从中得到什么?它是一个字符串,所以当您拆分它时,不会发生任何事情,因为默认情况下,拆分是

到目前为止,我在谷歌搜索中没有发现任何运气,我在Stackexchange上发现的东西令人困惑,主要是因为我是一个noob

那么,什么是我无法理解的明显错误呢


输入我想要的列表的最佳方式是什么?

您的结构是一个有效的json值,因此您可以将其解析为:

c =  list(map(int, input().split()))

你在输入什么?@rdas这个。[9,8,9],[9,8,9]你知道什么是分裂吗?你期望从中得到什么?它是一个字符串,所以当您拆分它时,不会发生任何事情,因为默认情况下,拆分是按空格进行的。所以整个字符串被传递给int-这就是错误告诉您的;ast.literal_eval[[9,8,9],[9,8,9]]
c =  list(map(int, input().split()))
import json
json.loads('[[9,8,9],[9,8,9]]')
=> [[9, 8, 9], [9, 8, 9]]