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中运算符&quot;==&quot;和&quot;is&quot;的详解
Oct 08 Python
python实现单线程多任务非阻塞TCP服务端
Jun 13 Python
Python基于回溯法子集树模板实现8皇后问题
Sep 01 Python
Python实现mysql数据库更新表数据接口的功能
Nov 19 Python
pandas数据分组和聚合操作方法
Apr 11 Python
django 多数据库配置教程
May 30 Python
python爱心表白 每天都是浪漫七夕!
Aug 18 Python
python 对给定可迭代集合统计出现频率,并排序的方法
Oct 18 Python
django使用admin站点上传图片的实例
Jul 28 Python
使用Pandas的Series方法绘制图像教程
Dec 04 Python
Python实现栈的方法详解【基于数组和单链表两种方法】
Feb 22 Python
Python可视化工具如何实现动态图表
Oct 23 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
wiki-shan写的php在线加密的解密程序
2008/09/07 PHP
PHP保留两位小数的几种方法
2019/07/24 PHP
ajax处理php返回json数据的实例代码
2013/01/24 Javascript
JavaScript自动设置IFrame高度的小例子
2013/06/08 Javascript
JS获取URL中参数值(QueryString)的4种方法分享
2014/04/12 Javascript
JavaScript函数作用域链分析
2015/02/13 Javascript
jQuery操作JSON的CRUD用法实例
2015/02/25 Javascript
基于Vue.js实现简单搜索框
2020/03/26 Javascript
深入理解Webpack 中路径的配置
2017/06/17 Javascript
微信小程序实现添加手机联系人功能示例
2017/11/30 Javascript
Vue实现移动端页面切换效果【推荐】
2018/11/13 Javascript
vue中使用props传值的方法
2019/05/08 Javascript
vue css 引入asstes中的图片无法显示的四种解决方法
2020/03/16 Javascript
js 数据类型判断的方法
2020/12/03 Javascript
可拖拽组件slider.js使用方法详解
2020/12/04 Javascript
vue实现滚动鼠标滚轮切换页面
2020/12/13 Vue.js
[03:01]DOTA2英雄基础教程 露娜
2014/01/07 DOTA
Python中优化NumPy包使用性能的教程
2015/04/23 Python
Python中操作文件之write()方法的使用教程
2015/05/25 Python
Python实现的人工神经网络算法示例【基于反向传播算法】
2017/11/11 Python
对python以16进制打印字节数组的方法详解
2019/01/24 Python
Python 判断图像是否读取成功的方法
2019/01/26 Python
Pytorch Tensor 输出为txt和mat格式方式
2020/01/03 Python
Python Django view 两种return的实现方式
2020/03/16 Python
基于Python共轭梯度法与最速下降法之间的对比
2020/04/02 Python
Django修改app名称和数据表迁移方案实现
2020/09/17 Python
adidas美国官网:adidas US
2016/09/21 全球购物
Backcountry旗下的户外商品闪购网站:steep&cheap
2016/09/22 全球购物
怀俄明州飞钓:Platte River Fly Shop
2017/12/28 全球购物
Kneipp克奈圃美国官网:德国百年精油配方的传承
2018/02/07 全球购物
工程招投标邀请书
2014/01/30 职场文书
大学生评语大全
2014/04/18 职场文书
文体活动总结范文
2014/05/05 职场文书
创优争先心得体会
2014/09/11 职场文书
捐书活动倡议书
2015/04/27 职场文书
2015年社区党建工作汇报材料
2015/06/25 职场文书