turple list dict 互相转换
Posted nxf-rabbit75
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了turple list dict 互相转换相关的知识,希望对你有一定的参考价值。
1. 字典(dict)
dict = {‘name’: ‘Zara’, ‘age’: 7, ‘class’: ‘First’}
1.1 字典---字符串
print (type(str(dict)), str(dict))
结果如下
<class ‘str‘> {‘name‘: ‘Zara‘, ‘age‘: 7, ‘class‘: ‘First‘}
1.2 字典---元组
print(tuple(dict))
结果如下
(‘age’, ‘name’, ‘class’)
1.3 字典---元组
print(tuple(dict.values()))
结果如下
(7, ‘Zara’, ‘First’)
1.4 字典---列表
print(list(dict))
结果如下
[‘age’, ‘name’, ‘class’]
1.5 字典---列表
print(dict.values())
结果如下
dict_values([‘Zara‘, 7, ‘First‘])
2.元组(turple)
tup = (1,2,3,4,5)
2.1 元组---字符串
print(tup.__str__())
结果如下
(1,2,3,4,5)
2.2 元组---列表
list(tup)
结果如下
[1,2,3,4,5]
2.3 元组不能转成字典
3.列表(list)
nums=[1, 3, 5, 7, 8, 13, 20]
3.1 列表---字符串
print(str(nums))
结果如下
[1, 3, 5, 7, 8, 13, 20]
3.2 列表---元组
tuple(nums)
结果如下
(1, 3, 5, 7, 8, 13, 20)
2.3 列表不能转成字典
4.字符串
4.1 字符串---列表
print(list(eval("(1,2,3)")))
结果如下
[1,2,3]
4.2 字符串---元组
tuple(eval("(1,2,3)"))
结果如下
(1,2,3)
4.3 字符串---字典
print (type(eval("{‘name‘:‘ljq‘, ‘age‘:24}")))
结果如下
<class ‘dict‘>
以上是关于turple list dict 互相转换的主要内容,如果未能解决你的问题,请参考以下文章
python字典转化成json格式。JSONEncoder和JSONDecoder两个类来实现Json字符串和dict类型数据的互相转换