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中 os._exit() 和 sys.exit(), exit(0)和exit(1) 的用法和区别
Jun 23 Python
Python实现对百度云的文件上传(实例讲解)
Oct 21 Python
使用Python制作微信跳一跳辅助
Jan 31 Python
Python SQL查询并生成json文件操作示例
Aug 17 Python
python版DDOS攻击脚本
Jun 12 Python
Python使用Pandas对csv文件进行数据处理的方法
Aug 01 Python
python 解决flask uwsgi 获取不到全局变量的问题
Dec 22 Python
Python标准库itertools的使用方法
Jan 17 Python
Transpose 数组行列转置的限制方式
Feb 11 Python
基于virtualenv创建python虚拟环境过程图解
Mar 30 Python
Windows 下更改 jupyterlab 默认启动位置的教程详解
May 18 Python
Pytorch1.5.1版本安装的方法步骤
Dec 31 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代码的53条建议
2008/03/27 PHP
用mysql触发器自动更新memcache的实现代码
2009/10/11 PHP
php数组函数序列之array_values() 获取数组元素值的函数与方法
2011/10/30 PHP
深入mysql_fetch_row()与mysql_fetch_array()的区别详解
2013/06/05 PHP
PHP中overload与override的区别
2017/02/13 PHP
php设计模式之模板模式实例分析【星际争霸游戏案例】
2020/03/24 PHP
js小技巧--自动隐藏红叉叉
2007/08/13 Javascript
关于 文本框默认值 的操作js代码
2012/01/12 Javascript
用jquery方法操作radio使其默认选项是否
2013/09/10 Javascript
js 实现菜单上下显示附效果图
2013/11/21 Javascript
一个JavaScript用逗号分割字符串实例
2014/09/22 Javascript
JavaScript中的比较操作符&gt;、=、
2014/12/31 Javascript
jQuery实现select模糊查询(反射机制)
2017/01/14 Javascript
JS实现直接运行html代码的方法
2017/03/13 Javascript
浅谈Webpack 持久化缓存实践
2018/03/22 Javascript
小程序click-scroll组件设计
2019/06/18 Javascript
浅谈laytpl 模板空值显示null的解决方法及简单的js表达式
2019/09/19 Javascript
微信小程序如何实现radio单选框单击打勾和取消
2020/01/21 Javascript
js事件机制----捕获与冒泡机制实例分析
2020/05/22 Javascript
带你使用webpack快速构建web项目的方法
2020/11/12 Javascript
利用JavaScript为句子加标题的3种方法示例
2021/01/05 Javascript
Python的string模块中的Template类字符串模板用法
2016/06/27 Python
python利用pandas将excel文件转换为txt文件的方法
2018/10/23 Python
Python数据集切分实例
2018/12/08 Python
如何使用Python实现斐波那契数列
2019/07/02 Python
django页面跳转问题及注意事项
2019/07/18 Python
PyTorch中常用的激活函数的方法示例
2019/08/20 Python
Django 项目通过加载不同env文件来区分不同环境
2020/02/17 Python
豪华床上用品 :Jennifer Adams
2019/09/15 全球购物
2013的个人自我评价
2013/12/26 职场文书
年度评优评先方案
2014/06/03 职场文书
项目经理任命书范本
2014/06/05 职场文书
python实现简单区块链结构
2021/04/25 Python
MATLAB 全景图切割及盒图显示的实现步骤
2021/05/14 Python
Java基于Dijkstra算法实现校园导游程序
2022/03/17 Java/Android
《乙女游戏世界对路人角色很不友好》OP主题曲无字幕动画MV公开
2022/04/05 日漫