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实现的udp协议Server和Client代码实例
Jun 04 Python
python基于隐马尔可夫模型实现中文拼音输入
Apr 01 Python
利用django如何解析用户上传的excel文件
Jul 24 Python
详解 Python中LEGB和闭包及装饰器
Aug 03 Python
Python编程深度学习计算库之numpy
Dec 28 Python
PyQt5实现QLineEdit添加clicked信号的方法
Jun 25 Python
django自带serializers序列化返回指定字段的方法
Aug 21 Python
Python线程指南分享
Nov 19 Python
python GUI库图形界面开发之PyQt5时间控件QTimer详细使用方法与实例
Feb 26 Python
Python pandas如何向excel添加数据
May 22 Python
Python如何对XML 解析
Jun 28 Python
Python Pandas 删除列操作
Mar 16 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 字符串替换的方法
2012/01/10 PHP
对PHP语言认识上需要避免的10大误区
2014/06/12 PHP
浅析ThinkPHP的模板输出功能
2014/07/01 PHP
php 类自动载入的方法
2015/06/03 PHP
Yii2中关联查询简单用法示例
2016/08/10 PHP
Yii2.0框架模型添加/修改/删除数据操作示例
2019/07/18 PHP
基于PHP实现邮箱验证激活过程详解
2020/10/28 PHP
jquery实现简单易懂的图片展示小例子
2013/11/21 Javascript
用jquery写的一个万年历(自写)
2014/01/20 Javascript
jQuery学习笔记之jQuery.extend(),jQuery.fn.extend()分析
2014/06/09 Javascript
JavaScript中扩展Array contains方法实例
2020/08/23 Javascript
JavaScript中几种排序算法的简单实现
2015/07/29 Javascript
JavaScript动态添加事件之事件委托
2016/07/12 Javascript
基于Vue.js实现简单搜索框
2020/03/26 Javascript
微信小程序 底部导航栏目开发资料
2016/12/05 Javascript
BootStrap Select清除选中的状态恢复默认状态
2017/06/20 Javascript
谈谈VUE种methods watch和compute的区别和联系
2017/08/01 Javascript
vue下跨域设置的相关介绍
2017/08/26 Javascript
node中的session的具体使用
2018/09/14 Javascript
vue、react等单页面项目部署到服务器的方法及vue和react的区别
2018/09/29 Javascript
koa+jwt实现token验证与刷新功能
2019/05/30 Javascript
如何处理Python3.4 使用pymssql 乱码问题
2016/01/08 Python
Python比较配置文件的方法实例详解
2019/06/06 Python
详解python常用命令行选项与环境变量
2020/02/20 Python
CSS3 3D旋转rotate效果实例介绍
2016/05/03 HTML / CSS
利用HTML5 Canvas制作一个简单的打飞机游戏
2015/05/11 HTML / CSS
巴西男士个人护理产品商店:SHOP4MEN
2017/08/07 全球购物
String、StringBuffer、StringBuilder有区别
2015/09/18 面试题
大学四年规划书范文
2013/12/27 职场文书
单位介绍信范文
2014/01/18 职场文书
建房协议书
2014/04/11 职场文书
2014年安全工作总结范文
2014/11/13 职场文书
教师学期个人总结
2015/02/11 职场文书
幼师大班个人总结
2015/02/13 职场文书
新郎结婚感言
2015/07/31 职场文书
Python中tkinter的用户登录管理的实现
2021/04/22 Python