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中处理XML的教程
Apr 29 Python
Python中基本的日期时间处理的学习教程
Oct 16 Python
win系统下为Python3.5安装flask-mongoengine 库
Dec 20 Python
详解Python中 sys.argv[]的用法简明解释
Dec 20 Python
Python 记录日志的灵活性和可配置性介绍
Feb 27 Python
python 读取修改pcap包的例子
Jul 23 Python
python爬虫 基于requests模块发起ajax的get请求实现解析
Aug 20 Python
python Popen 获取输出,等待运行完成示例
Dec 30 Python
python进行OpenCV实战之画图(直线、矩形、圆形)
Aug 27 Python
python关于倒排列的知识点总结
Oct 13 Python
pytorch 如何使用amp进行混合精度训练
May 24 Python
Python中生成随机数据安全性、多功能性、用途和速度方面进行比较
Apr 14 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 遍历显示文件夹下所有目录、所有文件的函数,没有分页的代码
2008/11/14 PHP
PHP的Laravel框架中使用AdminLTE模板来编写网站后台界面
2016/03/21 PHP
ThinkPHP 3.2.3实现页面静态化功能的方法详解
2017/08/03 PHP
php实现微信原生支付(扫码支付)功能
2018/05/30 PHP
使用javaScript动态加载Js文件和Css文件
2015/10/24 Javascript
jQuery实现对无序列表的排序功能(附demo源码下载)
2016/06/25 Javascript
又一枚精彩的弹幕效果jQuery实现
2016/07/25 Javascript
Vue.js路由组件vue-router使用方法详解
2016/12/02 Javascript
ES6学习教程之模板字符串详解
2017/10/09 Javascript
JS实现字符串去重及数组去重的方法示例
2018/04/21 Javascript
Vue cli3 库模式搭建组件库并发布到 npm的流程
2018/10/12 Javascript
基于node.js实现爬虫的讲解
2019/02/18 Javascript
微信小程序使用websocket通讯的demo,含前后端代码,亲测可用
2019/05/22 Javascript
小程序click-scroll组件设计
2019/06/18 Javascript
Vue修改项目启动端口号方法
2019/11/07 Javascript
详解Vue的mixin策略
2020/11/19 Vue.js
深入了解Vue3模板编译原理
2020/11/19 Vue.js
three.js显示中文字体与tween应用详析
2021/01/04 Javascript
[03:40]DOTA2亚洲邀请赛小组赛第二日 赛事回顾
2015/01/31 DOTA
详解Python编程中包的概念与管理
2015/10/16 Python
Python聊天室实例程序分享
2016/01/05 Python
python 将对象设置为可迭代的两种实现方法
2019/01/21 Python
Python爬虫实现验证码登录代码实例
2019/05/10 Python
python aiohttp的使用详解
2019/06/20 Python
Python 中pandas索引切片读取数据缺失数据处理问题
2019/10/09 Python
python中的逆序遍历实例
2019/12/25 Python
详解python变量与数据类型
2020/08/25 Python
Michael Kors美国官网:美式奢侈生活风格的代表
2016/11/25 全球购物
环境工程毕业生自荐信
2013/11/17 职场文书
学生自我评价范文
2014/02/02 职场文书
国际商贸专业自荐信
2014/06/09 职场文书
招标承诺书
2014/08/30 职场文书
高校自主招生自荐信2015
2015/03/04 职场文书
党支部半年考察意见
2015/06/01 职场文书
教你利用Selenium+python自动化来解决pip使用异常
2021/05/20 Python
Spring mvc是如何实现与数据库的前后端的连接操作的?
2021/06/30 Java/Android