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将html转成PDF的实现代码(包含中文)
Mar 04 Python
python打开url并按指定块读取网页内容的方法
Apr 29 Python
Python判断变量是否为Json格式的字符串示例
May 03 Python
python smtplib模块自动收发邮件功能(一)
May 22 Python
python+pandas+时间、日期以及时间序列处理方法
Jul 10 Python
pyqt5的QWebEngineView 使用模板的方法
Aug 18 Python
详解Python list和numpy array的存储和读取方法
Nov 06 Python
什么是python的函数体
Jun 19 Python
详解Python3.8+PyQt5+pyqt5-tools+Pycharm配置详细教程
Nov 02 Python
如何使用 Flask 做一个评论系统
Nov 27 Python
python实现高效的遗传算法
Apr 07 Python
Django框架模板用法详解
Jun 10 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
yii2超好用的日期组件和时间组件
2016/05/05 PHP
CI框架中redis缓存相关操作文件示例代码
2016/05/17 PHP
centos+php+coreseek+sphinx+mysql之一coreseek安装篇
2016/10/25 PHP
php支付宝系列之电脑网站支付
2018/05/30 PHP
Thinkphp5.0 框架Model模型简单用法分析
2019/10/11 PHP
ToolTips JQEURY插件之简洁小提示框效果
2011/11/19 Javascript
jQuery插件原来如此简单 jQuery插件的机制及实战
2012/02/07 Javascript
JavaScript事件处理器中的event参数使用介绍
2013/05/24 Javascript
JavaScript中this的使用详解
2013/11/08 Javascript
AngularJS + Node.js + MongoDB开发的基于高德地图位置的通讯录
2015/01/02 Javascript
基于Bootstrap的UI扩展 StyleBootstrap
2016/06/17 Javascript
AngularJS之页面跳转Route实例代码
2017/03/10 Javascript
关于jQuery.ajax()的jsonp碰上post详解
2017/07/02 jQuery
微信小程序实现顶部下拉菜单栏
2018/11/04 Javascript
react+ant design实现Table的增、删、改的示例代码
2018/12/27 Javascript
JavaScript使用ul中li标签实现删除效果
2019/04/15 Javascript
基于javascript实现贪吃蛇小游戏
2019/11/25 Javascript
JavaScript检测浏览器是否支持CSS变量代码实例
2020/04/03 Javascript
如何在Vue项目中添加接口监听遮罩
2021/01/25 Vue.js
利用python模拟sql语句对员工表格进行增删改查
2017/07/05 Python
Python实现字典按照value进行排序的方法分析
2017/12/23 Python
关于ZeroMQ 三种模式python3实现方式
2019/12/23 Python
tensorflow实现从.ckpt文件中读取任意变量
2020/05/26 Python
pip install命令安装扩展库整理
2021/03/02 Python
css3 pointer-events 介绍详解
2017/09/18 HTML / CSS
CSS3之2D与3D变换的实现方法
2019/01/28 HTML / CSS
Fanatics法国官网:美国体育电商
2019/08/27 全球购物
NOTINO英国:在线购买美容和香水
2020/02/25 全球购物
介绍一下你对SOA的认识
2016/04/24 面试题
财务简历的自我评价
2014/03/05 职场文书
低碳日宣传活动总结
2014/07/09 职场文书
暖春观后感
2015/06/08 职场文书
小学班级标语口号大全
2015/12/26 职场文书
python 对图片进行简单的处理
2021/06/23 Python
vite+vue3.0+ts+element-plus快速搭建项目的实现
2021/06/24 Vue.js
MySQL常用慢查询分析工具详解
2022/08/14 MySQL