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

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

#-*-coding:utf-8-*-

#1、字典

dict = {'name': 'Zara','age': 7,'class': 'First'}

#字典转为字符串,返回: {'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','class']

print list(dict)

#字典转为列表

print dict.values

#2、元组

tup=(1,2,3,4,5)

#元组转为字符串,返回:(1,5)

print tup.__str__()

#元组转为列表,返回:[1,5]

print list(tup)

#元组不可以转为字典

#3、列表

nums=[1,5,7,8,13,20];

#列表转为字符串,返回:[1,20]

print str(nums)

#列表转为元组,返回:(1,20)

print tuple(nums)

#列表不可以转为字典

#4、字符串

#字符串转为元组,返回:(1,3)

print tuple(eval("(1,3)"))

#字符串转为列表,返回:[1,3]

print list(eval("(1,3)"))

#字符串转为字典,返回:

print type(eval("{'name':'ljq','age':24}"))

总结

如果觉得编程之家网站内容还不错,欢迎将编程之家网站推荐给程序员好友。

本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。

如您喜欢交流学习经验,点击链接加入交流1群:1065694478(已满)交流2群:163560250


版权声明:本文为weixin_36179941原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。