我的账户
码尚云教育

云计算企业项目实战营

亲爱的游客,欢迎!

已有账号,请

如尚未注册?

python中eval有何用法

[复制链接]
云鼎 发表于 2022-9-19 14:24:42 | 显示全部楼层 |阅读模式 打印 上一主题 下一主题
python中的eval可以将字符串转成我们熟知的数据类型。可以将字符串转成list(列表)、tuple(元组)、dict(字典)等形式。


1.字符串转成列表:
a="['12',2,3,4234,["test"]]"
t=eval(a)
print(type(t))
结果:<class 'list'>
2.字符串转成字典:
a = "{'test1': '1', 'test2': '2'}"
b = eval(a)
print(type(b))
结果: <class 'dict'>
3.字符串转成元组:
a="('1','test1',123)"
b=eval(a)
print(type(b))
结果:<class 'tuple'>

回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

关注我们
码尚云云计算培训

客服电话:18710061913

周一至周日: 7:00-24:00

码尚云教育( 陕ICP备2023009934号-2 )

Powered by Discuz! X3.4© 2016-2023 Comsenz Inc.