Python字符串、元组、列表、字典互相转换的方法

时间:2021-05-22

废话不多说了,直接给大家贴代码了,代码写的不好还去各位大侠见谅。

#-*-coding:utf-8-*- #1、字典dict = {'name': 'Zara', 'age': 7, 'class': 'First'}#字典转为字符串,返回:<type 'str'> {'age': 7, 'name': 'Zara', 'class': 'First'}print type(str(dict)), str(dict)#字典可以转为元组,返回:('age', 'name', 'class')print tuple(dict)#字典可以转为元组,返回:(7, 'Zara', 'First')print tuple(dict.values())#字典转为列表,返回:['age', 'name', 'class']print list(dict)#字典转为列表print dict.values#2、元组tup=(1, 2, 3, 4, 5)#元组转为字符串,返回:(1, 2, 3, 4, 5)print tup.__str__()#元组转为列表,返回:[1, 2, 3, 4, 5]print list(tup)#元组不可以转为字典#3、列表nums=[1, 3, 5, 7, 8, 13, 20];#列表转为字符串,返回:[1, 3, 5, 7, 8, 13, 20]print str(nums)#列表转为元组,返回:(1, 3, 5, 7, 8, 13, 20)print tuple(nums)#列表不可以转为字典#4、字符串#字符串转为元组,返回:(1, 2, 3)print tuple(eval("(1,2,3)"))#字符串转为列表,返回:[1, 2, 3]print list(eval("(1,2,3)"))#字符串转为字典,返回:<type 'dict'>print type(eval("{'name':'ljq', 'age':24}"))

声明:本页内容来源网络,仅供用户参考;我单位不保证亦不表示资料全面及准确无误,也不保证亦不表示这些资料为最新信息,如因任何原因,本网内容或者用户因倚赖本网内容造成任何损失或损害,我单位将不会负任何法律责任。如涉及版权问题,请提交至online#300.cn邮箱联系删除。

相关文章