美文网首页
Python语法之eval()函数

Python语法之eval()函数

作者: 沉醉于夏夜的风中 | 来源:发表于2019-11-23 00:02 被阅读0次

    eval()函数

    python中的eval()函数就是实现listdicttuplestr之间的转化;
    str函数把list,dict,tuple转为为字符串;

    一、字符串转换成列表

    a = "[[1,2], [3,4], [5,6], [7,8], [9,0]]"
    print(type(a))
    b = eval(a)
    print(type(b))
    print(b)
    
    在这里插入图片描述

    二、字符串转换成字典

    a = "{1: 'a', 2: 'b'}"
    print(type(a))
    b = eval(a)
    print(type(b))
    print(b)
    
    在这里插入图片描述

    三、字符串转换成元组

    a = "([1,2], [3,4], [5,6], [7,8], (9,0))"
    print(type(a))
    b=eval(a)
    print(type(b))
    print(b)
    
    在这里插入图片描述

    参考链接

    相关文章

      网友评论

          本文标题:Python语法之eval()函数

          本文链接:https://www.haomeiwen.com/subject/wbycwctx.html