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网络编程实例简析
Sep 26 Python
单利模式及python实现方式详解
Mar 20 Python
Numpy之random函数使用学习
Jan 29 Python
Python datetime和unix时间戳之间相互转换的讲解
Apr 01 Python
基于python实现语音录入识别代码实例
Jan 17 Python
给 TensorFlow 变量进行赋值的方式
Feb 10 Python
django 数据库返回queryset实现封装为字典
May 19 Python
Python中random模块常用方法的使用教程
Oct 04 Python
Django程序的优化技巧
Apr 29 Python
Python利用capstone实现反汇编
Apr 06 Python
OpenCV项目实践之停车场车位实时检测
Apr 11 Python
Python中的协程(Coroutine)操作模块(greenlet、gevent)
May 30 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数组操作汇总 php数组的使用技巧
2011/07/17 PHP
php+redis实现消息队列功能示例
2019/09/19 PHP
PHP中isset、empty的用法与区别示例详解
2020/11/05 PHP
js去除重复字符串两种实现方法
2013/01/09 Javascript
jquery与js函数冲突的两种解决方法
2013/09/09 Javascript
javascript jquery对form元素的常见操作详解
2016/06/12 Javascript
聊一聊jQuery插件uploadify使用方法
2016/08/24 Javascript
jstl中判断list中是否包含某个值的简单方法
2016/10/14 Javascript
vue axios同步请求解决方案
2017/09/29 Javascript
Angular实现可删除并计算总金额的购物车功能示例
2017/12/26 Javascript
nodejs前端模板引擎swig入门详解
2018/05/15 NodeJs
JavaScript递归函数解“汉诺塔”算法代码解析
2018/07/05 Javascript
vue使用echarts实现水平柱形图实例
2020/09/09 Javascript
Python交换变量
2008/09/06 Python
python调用windows api锁定计算机示例
2014/04/17 Python
Python的迭代器和生成器使用实例
2015/01/14 Python
Python新手在作用域方面经常容易碰到的问题
2015/04/03 Python
Python小工具之消耗系统指定大小内存的方法
2018/12/03 Python
python实现通过队列完成进程间的多任务功能示例
2019/10/28 Python
在django admin详情表单显示中添加自定义控件的实现
2020/03/11 Python
python二维图制作的实例代码
2020/12/03 Python
No module named ‘win32gui‘ 的解决方法(踩坑之旅)
2021/02/18 Python
CSS3 Calc实现滚动条出现页面不跳动问题
2017/09/14 HTML / CSS
HTML5 history新特性pushState、replaceState及两者的区别
2015/12/26 HTML / CSS
特罗佩亚包官方网站:Tropea
2017/01/03 全球购物
洲际酒店集团美国官网:IHG美国
2017/11/16 全球购物
印尼太阳百货公司网站:Matahari
2018/02/04 全球购物
毕业生医学检验求职信
2013/10/16 职场文书
决心书范文
2014/03/11 职场文书
群众路线个人对照检查材料2014
2014/09/26 职场文书
看古人们是如何赞美老师的?
2019/07/08 职场文书
如何使用Tkinter进行窗口的管理与设置
2021/06/30 Python
电脑无法安装Windows 11怎么办?无法安装Win11的解决方法
2021/11/21 数码科技
HTML怎么设置下划线?html文字加下划线方法
2021/12/06 HTML / CSS
java executor包参数处理功能 
2022/02/15 Java/Android
JavaScript设计模式之原型模式详情
2022/06/21 Javascript