码迷,mamicode.com
首页 > 编程语言 > 详细

python中数组,元组,字典和字符串之间的转换

时间:2015-07-08 00:40:59      阅读:328      评论:0      收藏:0      [点我收藏+]

标签:python   数据类型转换   

1、字典

字典转为字符串

>>> dict={‘name‘:‘zhzhgo‘,‘age‘:25}
>>> print type(str(dict)),str(dict)
<type ‘str‘> {‘age‘: 25, ‘name‘: ‘zhzhgo‘}
>>>

字典转为元组

>>> dict={‘name‘:‘zhzhgo‘,‘age‘:25}
>>> print type(tuple(dict)),tuple(dict)
<type ‘tuple‘> (‘age‘, ‘name‘)
>>>

字典转为列表

>>> dict={‘name‘:‘zhzhgo‘,‘age‘:25}
>>> print type(list(dict)),list(dict)
<type ‘list‘> [‘age‘, ‘name‘]
>>>


2、元组

元组转为字符串

>>> mytupe=(1,2,3)
>>> print mytupe.__str__()
(1, 2, 3)
>>> 
>>> mylist=(‘h‘,‘e‘,‘l‘,‘l‘,‘o‘)
>>> print ‘‘.join(mylist)
hello
>>>

元组转为列表

>>> mytupe=(1,2,3)
>>> print list(mytupe)
[1, 2, 3]
>>>

元组不可以转为字典


3、列表

列表转为字符串

>>> mylist=[‘h‘,‘e‘,‘l‘,‘l‘,‘o‘]
>>> print ‘‘.join(mylist)
hello
>>>


列表转为元组

>>> mylist=[1,2,3]
>>> print tuple(mylist)
(1, 2, 3)
>>>


列表不可以转为字典


4、字符串

字符串转为元组

>>> mystring="hello"
>>> print tuple(mystring)
(‘h‘, ‘e‘, ‘l‘, ‘l‘, ‘o‘)
>>>

字符串转为列表

>>> mystring="hello"
>>> print list(mystring)
[‘h‘, ‘e‘, ‘l‘, ‘l‘, ‘o‘]
>>>

字符串转为字典

>>> mystring="{‘name‘:‘zhzhgo‘,‘age‘:25}"
>>> print type(eval(mystring))
<type ‘dict‘>
>>>

本文出自 “今日的努力,明日的成功!” 博客,请务必保留此出处http://zhzhgo.blog.51cto.com/10497096/1671868

python中数组,元组,字典和字符串之间的转换

标签:python   数据类型转换   

原文地址:http://zhzhgo.blog.51cto.com/10497096/1671868

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!