python将整数嵌套列表的字符串表示形式转换为整数嵌套列表

我正在尝试读取嵌套列表的字符串表示并将其转换为 python 中的嵌套列表。我尝试了以下方法:

l=input("enter nested list")
result=eval(l)

输入[[1],[2]] 和结果是我刚刚输入的字符串,所以如果我输入print(l[0])的结果是'['. 任何援助将不胜感激。


qq_花开花谢_0
浏览 289回答 2
2回答

慕桂英4014372

你不能使用eval但是exec。无需导入任何模块。l = input("Enter nested list: ")exec('result = '+l)print(result)print(result[0])测试:Enter nested list: [[1],[2]][[1], [2]][1]
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

Python