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


Posted in Python onJanuary 23, 2016

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

#-*-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}"))
Python 相关文章推荐
python新手经常遇到的17个错误分析
Jul 30 Python
Python爬取Coursera课程资源的详细过程
Nov 04 Python
python 连接sqlite及简单操作
Jun 30 Python
Python实现JSON反序列化类对象的示例
Jan 31 Python
python读文件保存到字典,修改字典并写入新文件的实例
Apr 23 Python
Python使用win32com模块实现数据库表结构自动生成word表格的方法
Jul 17 Python
python爱心表白 每天都是浪漫七夕!
Aug 18 Python
详解Django+uwsgi+Nginx上线最佳实战
Mar 14 Python
Python实现的插入排序,冒泡排序,快速排序,选择排序算法示例
May 04 Python
Pandas中resample方法详解
Jul 02 Python
python入门教程之基本算术运算符
Nov 13 Python
python如何读取.mtx文件
Apr 22 Python
Python随手笔记第一篇(2)之初识列表和元组
Jan 23 #Python
Python爬虫模拟登录带验证码网站
Jan 22 #Python
Fiddler如何抓取手机APP数据包
Jan 22 #Python
Python爬虫抓取手机APP的传输数据
Jan 22 #Python
Python 列表排序方法reverse、sort、sorted详解
Jan 22 #Python
Python中使用urllib2模块编写爬虫的简单上手示例
Jan 20 #Python
Python模拟百度登录实例详解
Jan 20 #Python
You might like
PHP脚本的10个技巧(3)
2006/10/09 PHP
PHP5中虚函数的实现方法分享
2011/04/20 PHP
PHP图像处理类库及演示分享
2015/05/17 PHP
php实现的单一入口应用程序实例分析
2015/09/23 PHP
详解WordPress中提醒安装插件以及隐藏插件的功能实现
2015/12/25 PHP
PHP实现多级分类生成树的方法示例
2017/02/07 PHP
yii gridview实现时间段筛选功能
2017/08/15 PHP
laravel框架模型、视图与控制器简单操作示例
2019/10/10 PHP
js中创建对象的几种方式示例介绍
2014/01/26 Javascript
根据当前时间在jsp页面上显示上午或下午
2014/08/18 Javascript
node.js中的http.response.getHeader方法使用说明
2014/12/14 Javascript
很全面的JavaScript常用功能汇总集合
2016/01/22 Javascript
jQuery增加和删除表格项目及实现表格项目排序的方法
2016/05/30 Javascript
AngularJs定制样式插入到ueditor中的问题小结
2016/08/01 Javascript
canvas实现手机端用来上传用户头像的代码
2016/10/20 Javascript
jQuery常见面试题之DOM操作详析
2017/07/05 jQuery
Vue自定义过滤器格式化数字三位加一逗号实现代码
2018/03/23 Javascript
vue-loader中引入模板预处理器的实现
2019/09/04 Javascript
解决layui动态添加的元素click等事件触发不了的问题
2019/09/20 Javascript
如何基于javascript实现贪吃蛇游戏
2020/02/09 Javascript
JavaScript实现像雪花一样的Hexaflake分形
2020/07/07 Javascript
JavaScript实现五子棋小游戏
2020/10/26 Javascript
[04:10]DOTA2英雄梦之声_第11期_圣堂刺客
2014/06/21 DOTA
[56:47]Ti4 循环赛第三日 iG vs Liquid
2014/07/12 DOTA
学习python之编写简单简单连接数据库并执行查询操作
2016/02/27 Python
利用信号如何监控Django模型对象字段值的变化详解
2017/11/27 Python
python3.4爬虫demo
2019/01/22 Python
python实现猜拳小游戏
2020/04/05 Python
django admin 自定义替换change页面模板的方法
2019/08/23 Python
Python3.7+tkinter实现查询界面功能
2019/12/24 Python
Python实现投影法分割图像示例(二)
2020/01/17 Python
CSS3制作气泡对话框的实例教程
2016/05/10 HTML / CSS
俄罗斯最大的灯具网站:Fandeco
2020/03/14 全球购物
俄罗斯鲜花递送:AMF
2020/04/24 全球购物
《学会生存》读后感3篇
2019/12/09 职场文书
Python数据类型最全知识总结
2021/05/31 Python