python字符串,元组,列表,字典互转代码实例详解


Posted in Python onFebruary 14, 2020

python字符串,元组,列表,字典互相转换直接给大家上代码实例

#-*-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 相关文章推荐
Python的socket模块源码中的一些实现要点分析
Jun 06 Python
Python实战小程序利用matplotlib模块画图代码分享
Dec 09 Python
Python基础学习之时间转换函数用法详解
Jun 18 Python
Python求均值,方差,标准差的实例
Jun 29 Python
python文件处理fileinput使用方法详解
Jan 02 Python
Python3+Selenium+Chrome实现自动填写WPS表单
Feb 12 Python
jupyter notebook清除输出方式
Apr 10 Python
Python 实现打印单词的菱形字符图案
Apr 12 Python
浅析Python 简单工厂模式和工厂方法模式的优缺点
Jul 13 Python
pandas按照列的值排序(某一列或者多列)
Dec 13 Python
Python 内置函数速查表一览
Jun 02 Python
python单元测试之pytest的使用
Jun 07 Python
python集成开发环境配置(pycharm)
Feb 14 #Python
基于python-pptx库中文文档及使用详解
Feb 14 #Python
python pptx复制指定页的ppt教程
Feb 14 #Python
打包PyQt5应用时的注意事项
Feb 14 #Python
如何使用Python抓取网页tag操作
Feb 14 #Python
python使用python-pptx删除ppt某页实例
Feb 14 #Python
使用python-pptx包批量修改ppt格式的实现
Feb 14 #Python
You might like
php函数mkdir实现递归创建层级目录
2016/10/27 PHP
yii2-GridView在开发中常用的功能及技巧总结
2017/01/07 PHP
PHP面向对象程序设计之对象克隆clone和魔术方法__clone()用法分析
2019/06/12 PHP
Thinkphp 框架基础之源码获取、环境要求与目录结构分析
2020/04/27 PHP
Javascript面向对象编程
2012/03/18 Javascript
nullJavascript中创建对象的五种方法实例
2013/05/07 Javascript
nodejs中操作mysql数据库示例
2014/12/20 NodeJs
牛叉的Jquery——Jquery与DOM对象的互相转换及DOM的三种操作
2015/10/29 Javascript
实例讲解jQuery EasyUI tree中state属性慎用
2016/04/01 Javascript
jquery动态创建div与input的实例代码
2016/10/12 Javascript
Vue使用vue-cli创建项目
2017/09/01 Javascript
js中位运算的运用实例分析
2018/12/11 Javascript
基于Vue SEO的四种方案(小结)
2019/07/01 Javascript
vue 动态表单开发方法案例详解
2019/12/02 Javascript
Postman内建变量常用方法实例解析
2020/07/28 Javascript
JavaScript用document.write()输出换行的示例代码
2020/11/26 Javascript
python构造icmp echo请求和实现网络探测器功能代码分享
2014/01/10 Python
初步讲解Python中的元组概念
2015/05/21 Python
在Python中操作字典之update()方法的使用
2015/05/22 Python
Python实现全角半角字符互转的方法
2016/11/28 Python
Python实现随机选择元素功能
2017/09/14 Python
使用Python读取大文件的方法
2018/02/11 Python
Python使用min、max函数查找二维数据矩阵中最小、最大值的方法
2018/05/15 Python
python将三维数组展开成二维数组的实现
2019/11/30 Python
双向RNN:bidirectional_dynamic_rnn()函数的使用详解
2020/01/20 Python
Python数据结构dict常用操作代码实例
2020/03/12 Python
keras.utils.to_categorical和one hot格式解析
2020/07/02 Python
Python爬虫代理池搭建的方法步骤
2020/09/28 Python
OpenCV利用python来实现图像的直方图均衡化
2020/10/21 Python
想学画画?python满足你!
2020/12/24 Python
详解canvas在圆弧周围绘制文本的两种写法
2018/05/22 HTML / CSS
详解FireFox下Canvas使用图像合成绘制SVG的Bug
2019/07/10 HTML / CSS
信息技术专业大学生个人的自我评价
2013/10/05 职场文书
主题党日活动总结
2014/07/08 职场文书
Go语言中break label与goto label的区别
2021/04/28 Golang
分析SQL窗口函数之取值窗口函数
2022/04/21 Oracle