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中使用md5sum检查目录中相同文件代码分享
Feb 02 Python
使用py2exe在Windows下将Python程序转为exe文件
Mar 04 Python
巧用python和libnmapd,提取Nmap扫描结果
Aug 23 Python
Python高级特性切片(Slice)操作详解
Sep 27 Python
Python中pymysql 模块的使用详解
Aug 12 Python
Django模板导入母版继承和自定义返回Html片段过程解析
Sep 18 Python
使用python实现希尔、计数、基数基础排序的代码
Dec 25 Python
Django ModelForm操作及验证方式
Mar 30 Python
python使用建议与技巧分享(一)
Aug 17 Python
pytorch 6 batch_train 批训练操作
May 28 Python
python 中yaml文件用法大全
Jul 04 Python
Python MNIST手写体识别详解与试练
Nov 07 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 得到根目录的 __FILE__ 常量
2008/07/23 PHP
php+mysql实现无限分类实例详解
2015/01/15 PHP
php数组合并与拆分实例分析
2015/06/12 PHP
分析PHP中单双引号的误区和双引号小隐患
2016/07/19 PHP
laravel自定义分页效果
2017/07/23 PHP
Laravel学习教程之IOC容器的介绍与用例
2017/08/15 PHP
php 截取中英文混合字符串的方法
2018/05/31 PHP
Javascript 强制类型转换函数
2009/05/17 Javascript
JavaScript Sort 表格排序
2009/10/31 Javascript
js实现的切换面板实例代码
2013/06/17 Javascript
在Node.js中实现文件复制的方法和实例
2014/06/05 Javascript
基于canvas实现的钟摆效果完整实例
2016/01/26 Javascript
JavaScript reduce和reduceRight详解
2016/10/24 Javascript
canvas学习之API整理笔记(二)
2016/12/29 Javascript
jquery 校验中国身份证号码实例详解
2017/04/11 jQuery
Vue.js实现输入框绑定的实例代码
2017/08/24 Javascript
使用Angular CLI进行Build(构建)和Serve详解
2018/03/24 Javascript
JavaScript如何实现监听键盘输入和鼠标监点击
2020/07/20 Javascript
基于NodeJS开发钉钉回调接口实现AES-CBC加解密
2020/08/20 NodeJs
js+html+css实现手动轮播和自动轮播
2020/12/30 Javascript
[14:51]DOTA2 HEROS教学视频教你分分钟做大人-卓尔游侠
2014/06/13 DOTA
[53:18]Spirit vs Liquid Supermajor小组赛A组 BO3 第三场 6.2
2018/06/03 DOTA
Python分支结构(switch)操作简介
2018/01/17 Python
Python在OpenCV里实现极坐标变换功能
2019/09/02 Python
Vs Code中8个好用的python 扩展插件
2020/10/12 Python
python爬取代理ip的示例
2020/12/18 Python
python 如何上传包到pypi
2020/12/24 Python
css3 flex实现div内容水平垂直居中的几种方法
2020/03/27 HTML / CSS
如何让Java程序执行效率更高
2014/06/25 面试题
大专生简历的自我评价
2013/11/26 职场文书
青年文明号创建承诺
2014/03/31 职场文书
我爱读书演讲稿
2014/05/07 职场文书
医院领导班子整改方案
2014/10/01 职场文书
个人培训总结
2015/03/05 职场文书
我的1919观后感
2015/06/03 职场文书
go语言中切片与内存复制 memcpy 的实现操作
2021/04/27 Golang