美文网首页
python | 数据类型之间的互相转换

python | 数据类型之间的互相转换

作者: Root_123 | 来源:发表于2019-03-25 13:24 被阅读0次
    #一、字典
    #1、字典转字符串,返回{'age':7,'name':'Zara','class':'First'}
    dict = {'name':'Zara','age':7,'class':'First'}
    print (type(str(dict)),str(dict))
    
    #2、字典转元祖
    print (tuple(dict))  #返回:('age','name','class')
    print (tuple(dict.values()))  #返回(7,'Zara','First')
    
    #3、字典转为列表 
    print(list(dict))   #返回:['age','name','class']
    print(list(dict.values()))  #返回['Zara', 7, 'First']
    
    print('----------------------')
    
    #二、元祖
    #1、元祖转为字符串,返回:(1,2,3,4,5)
    tup = (1,2,3,4,5)
    print (tup.__str__())
    
    #2、元祖转为列表,返回:[1,2,3,4,5]
    print (list(tup))
    
    #3、元祖不可以转为字典
    print('----------------------')
    
    #三、列表
    nums = [1,3,5,7,8,13,20];
    #1、列表转为字符串,返回:[1,3,5,7,8,13,20]
    print(str(nums))
    
    #2、列表转为元祖,返回:(1,3,5,7,8,13,20)
    print(tuple(nums))
    
    #3、列表不能转为字典
    print('----------------------')
    
    #四、字符串
    #1、字符串转为元祖,返回:(1,2,3)
    print(tuple(eval('1,2,3')))
    #2、字符串转为列表,返回:[1,2,3]
    print (list(eval('1,2,3')))
    #3、字符串转为字典,返回:
    print (type(eval("{'name':'srx','age':'41'}")))
    
    
    

    相关文章

      网友评论

          本文标题:python | 数据类型之间的互相转换

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