为了账号安全,请及时绑定邮箱和手机立即绑定

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

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

qq_花开花谢_0 2021-06-02 22:06:50
我正在尝试读取嵌套列表的字符串表示并将其转换为 python 中的嵌套列表。我尝试了以下方法:l=input("enter nested list") result=eval(l)输入[[1],[2]] 和结果是我刚刚输入的字符串,所以如果我输入print(l[0])的结果是'['. 任何援助将不胜感激。
查看完整描述

2 回答

?
慕桂英4014372

TA贡献1871条经验 获得超13个赞

你不能使用eval但是exec。无需导入任何模块。


l = input("Enter nested list: ")

exec('result = '+l)

print(result)

print(result[0])

测试:


Enter nested list: [[1],[2]]

[[1], [2]]

[1]


查看完整回答
反对 回复 2021-06-09
  • 2 回答
  • 0 关注
  • 244 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号