#一、字典
#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'}")))
网友评论