1 import json
2 #字典
3 print('dict字典》')
4 dict_test = {'name': 'Zara', 'age': 7, 'class': 'First'}
5 print('初始类型:',type(dict_test))
6
7 tes=zip(dict_test)
8 print(tes)
9 #字典转换成元组
10 tu=tuple(dict_test)
11 print('字典转换成元组',type(tu),tu)
12 #字典转换成列表
13 key=list(dict_test)
14 value=list(dict_test.values())
15 print('字典key转换成列表',type(key),key)
16 print('字典values转换成列表',type(value),value)
17
18 #字典转换成字符串
19 str=dict_test.__str__()
20 print('字典转换成字符串',type(str),str)
21 #字典转换成json
22 dict_json=json.dumps(dict_test)
23 print('字典转换成json',type(dict_json),dict_json)
24 print('-----------------------------------------')
25
26 #元组:元组不能转换成字典。
27 print('tuple元组》')
28 tuo=('name', 'passwd', 'sex', 'phone','email')
29 tup=(1, 2, 3, 4,5)
30 print('初始类型:',type(tup))
31 tupList=list(tup)
32 print('元组转换成列表',type(tupList),tupList)
33 tupStr=tup.__str__()
34 print('元组转换成字符串',type(tupStr),tupStr)
35 tupStr2=tuo.__str__()
36 print('元组转换成字符串2',type(tupStr2),tupStr2)
37 tuple_json=json.dumps(tup)
38 print('元组转换成json',type(tuple_json),tuple_json)
39 #tupDict=dict(tuo,tup)
40 #print('元组不能转换成字典',type(tupDict),tupDict)
41 print('-----------------------------------------')
42 #列表
43 print('list列表》')
44 nums2=['name', 'age', '语文', '数学', '英语', '化学', '生物']
45 nums=[1, 3, 5, 7, 8, 13, 20]
46
47 print('初始类型:',type(nums))
48 list_tuple=tuple(nums)
49 print('列表转换成元组',type(list_tuple),list_tuple)
50 print('初始类型2:',type(nums2))
51 list_dict=dict(zip(nums2,nums))
52 #单个列表不能转换成字典,但是2个列表可以用zip(a,b)进行转换成字典
53 print('列表转换成字典',type(list_dict),list_dict)
54 list_str=nums.__str__()
55 print('列表转换成str',type(list_str),list_str)
56 list_json=json.dumps(nums)
57 print('list转换成json',type(list_json),list_json)
58 print('-----------------------------------------')
59 #字符串
60 print('str字符串》')
61 tup='test'
62 print('初始类型:',type(tup))
63 str_dict=tuple(tup)
64 print('转换',type(str_dict),str_dict)
65 print('-----------------------------------------')
l1=[1,2,3,4,5,2]
print(l1[::-1])
str1='1234565'
list1=[]
for i in str1:
list1.append(i)
list1.reverse()
list1.__str__()
print(list1)
print("".join(list1))