#-*-coding:utf-8-*-
#1、字典
dict = {'name': 'Zara', 'age': 7, 'class': 'First'}
# 字典轉(zhuǎn)為字符串锨能,返回:<type 'str'> {'age': 7, 'name': 'Zara', 'class': 'First'}
????print type(str(dict)), str(dict)
# 字典可以轉(zhuǎn)為元組芍耘,返回:('age', 'name', 'class')
????print tuple(dict)
# 字典可以轉(zhuǎn)為元組,返回:(7, 'Zara', 'First')
????print tuple(dict.values())
# 字典轉(zhuǎn)為列表倔约,返回:['age', 'name', 'class']
????print list(dict)
# 字典轉(zhuǎn)為列表
????print dict.values
#2坝初、元組
tup=(1, 2, 3, 4, 5)
# 元組轉(zhuǎn)為字符串,返回:(1, 2, 3, 4, 5)
????print tup.__str__()
# 元組轉(zhuǎn)為列表鳄袍,返回:[1, 2, 3, 4, 5]
????print list(tup)
# 元組不可以轉(zhuǎn)為字典
#3、列表
nums=[1, 3, 5, 7, 8, 13, 20];
# 列表轉(zhuǎn)為字符串拗小,返回:[1, 3, 5, 7, 8, 13, 20]
????print str(nums)
# 列表轉(zhuǎn)為元組,返回:(1, 3, 5, 7, 8, 13, 20)
????print tuple(nums)
# 列表不可以轉(zhuǎn)為字典
#4蛆封、字符串
# 字符串轉(zhuǎn)為元組勾栗,返回:(1, 2, 3)
????print tuple(eval("(1,2,3)"))
# 字符串轉(zhuǎn)為列表,返回:[1, 2, 3]
????print list(eval("(1,2,3)"))
# 字符串轉(zhuǎn)為字典围俘,返回:<type 'dict'>
????print type(dict(eval("{'name':'ljq', 'age':24}")))