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程序的执行效率的教程
Apr 02 Python
Python实现的Google IP 可用性检测脚本
Apr 23 Python
python3之微信文章爬虫实例讲解
Jul 12 Python
python:print格式化输出到文件的实例
May 14 Python
python实现批量图片格式转换
Jun 16 Python
python批量识别图片指定区域文字内容
Apr 30 Python
分析运行中的 Python 进程详细解析
Jun 22 Python
对python中url参数编码与解码的实例详解
Jul 25 Python
用Python实现二叉树、二叉树非递归遍历及绘制的例子
Aug 09 Python
Python中的X[:,0]、X[:,1]、X[:,:,0]、X[:,:,1]、X[:,m:n]和X[:,:,m:n]
Feb 13 Python
为什么相对PHP黑python的更少
Jun 21 Python
关于PyCharm安装后修改路径名称使其可重新打开的问题
Oct 20 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中逗号与点号的区别
2013/08/05 PHP
10个值得深思的PHP面试题
2016/11/14 PHP
在PHP 7下安装Swoole与Yar,Yaf的方法教程
2017/06/02 PHP
PHP中define() 与 const定义常量的区别详解
2019/06/25 PHP
php写入txt乱码的解决方法
2019/09/17 PHP
php加速缓存器opcache,apc,xcache,eAccelerator原理与配置方法实例分析
2020/03/02 PHP
javascript 面向对象的JavaScript类
2010/05/04 Javascript
java与javascript之间json格式数据互转介绍
2013/10/29 Javascript
jQuery中first()方法用法实例
2015/01/06 Javascript
基于javascript实现仿百度输入框自动匹配功能
2016/01/03 Javascript
jQuery的实例及必知重要的jQuery选择器详解
2016/05/20 Javascript
jQuery设置单选按钮radio选中/不可用的实例代码
2016/06/24 Javascript
JavaScript动态添加css样式和script标签
2016/07/19 Javascript
Angular.Js之Scope作用域的学习教程
2017/04/27 Javascript
AngularJS表单验证功能分析
2017/05/26 Javascript
jQuery实现动态删除LI的方法
2017/05/30 jQuery
详解JavaScript调用栈、尾递归和手动优化
2017/06/03 Javascript
JS实现简单的浮动碰撞效果示例
2017/12/28 Javascript
微信小程序WebSocket实现聊天对话功能
2018/07/06 Javascript
JavaScript使用indexOf()实现数组去重的方法分析
2018/09/04 Javascript
Vue中引入svg图标的两种方式
2021/01/14 Vue.js
Python random模块常用方法
2014/11/03 Python
Python的Socket编程过程中实现UDP端口复用的实例分享
2016/03/19 Python
python实现将文件夹下面的不是以py文件结尾的文件都过滤掉的方法
2018/10/21 Python
TensorFlow基本的常量、变量和运算操作详解
2020/02/03 Python
Python函数参数定义及传递方式解析
2020/06/10 Python
Django Session和Cookie分别实现记住用户登录状态操作
2020/07/02 Python
python如何提升爬虫效率
2020/09/27 Python
使用Python封装excel操作指南
2021/01/29 Python
超市理货员岗位职责
2014/07/04 职场文书
医院安全生产月活动总结
2014/07/05 职场文书
亲子阅读的活动方案
2014/08/15 职场文书
党员自我剖析材料范文
2014/10/06 职场文书
多属性、多分类MySQL模式设计
2021/04/05 MySQL
Python Pandas模块实现数据的统计分析的方法
2021/06/24 Python
Python实现制作销售数据可视化看板详解
2021/11/27 Python