zoukankan      html  css  js  c++  java
  • Python中eval函数的作用

    eval函数可以把字符串转换成列表([[1,2], [3,4], [5,6]])、字典({'a':1, 'b':2, 'c':3})和元组(([1,2], [3,4], [5,6]))类型

    下面是作业中写的一个将字符串转换成字典的例子

    def funTest():
        dictlist = eval(input())#输入{'a':{'b':10,'c':6}}   eval函数将字符串转换成字典
        print('dictlist:')
        print(dictlist)
        for d in dictlist:
            print('d:'+d)
            j = dictlist[d]
            print(type(j))
            print('j:')
            print(j)
            for k in j:#遍历字典中的键,即k就是键,j[k]可以取到值
                print('k:')
                print(k)
                print('j[k]:')
                print(j[k])
        return
    
    if __name__ == '__main__':
        funTest()

    运行结果如下:

  • 相关阅读:
    IDEA快捷的添加包名
    Spring源码(一)
    Java的理解
    剪绳子
    机器人的运动范围
    矩阵中的路径
    N皇后问题
    回溯法
    全排列
    反转链表
  • 原文地址:https://www.cnblogs.com/w-honey/p/10676015.html
Copyright © 2011-2022 走看看