Python常见数据类型转换操作示例


Posted in Python onMay 08, 2019

本文实例讲述了Python常见数据类型转换操作。分享给大家供大家参考,具体如下:

类型转换

主要针对几种存储工具:list、tuple、dict、set

特殊之处:dict是用来存储键值对的。

1、list 转换为set

l1 = [1, 2, 4, 5]
s1 = set(l1)
print(type(s1))
print(s1)

输出:

<class 'set'>
{1, 2, 4, 5}

2、set转换为list

s1 = set([1, 2, 3, 4])
l1 = list(s1)
print(type(l1))
print(l1)

输出:

<class 'list'>
[1, 2, 3, 4]

3、tuple 转换为set

t1 = (1, 2, 3, 4)
s1 = set(t1)
print(type(s1))
print(s1)

输出:

<class 'set'>
{1, 2, 3, 4}

4、set转换为tuple

s1 = set([1, 2, 3, 4])
t1 = tuple(s1)
print(type(t1))
print(t1)

输出:

<class 'tuple'>
(1, 2, 3, 4)

5、list转tuple

l1 = [1, 2, 4, 5]
t1 = tuple(l1)
print(type(t1))
print(t1)

输出:

<class 'tuple'>
(1, 2, 4, 5)

6、tuple转list

t1 = (1, 2, 3, 4)
l1 = list(t1)
print(type(l1))
print(l1)

输出:

<class 'list'>
[1, 2, 3, 4]

7、list转dict

list1=[('a',1),('b',2),('c',3)]
dict1={k:v for k,v in list1}
dict2={v:k for k,v in list1}
print(dict1)
print(dict2)

输出:

{'a': 1, 'b': 2, 'c': 3}
{1: 'a', 2: 'b', 3: 'c'}

希望本文所述对大家Python程序设计有所帮助。

Python 相关文章推荐
python自动化工具日志查询分析脚本代码实现
Nov 26 Python
python使用pil生成图片验证码的方法
May 08 Python
Python中unittest模块做UT(单元测试)使用实例
Jun 12 Python
Python中文件的读取和写入操作
Apr 27 Python
python与caffe改变通道顺序的方法
Aug 04 Python
使用Python将Mysql的查询数据导出到文件的方法
Feb 25 Python
python获取Pandas列名的几种方法
Aug 07 Python
Python object类中的特殊方法代码讲解
Mar 06 Python
Python+Opencv身份证号码区域提取及识别实现
Aug 25 Python
Python中Yield的基本用法
Oct 18 Python
python的setattr函数实例用法
Dec 16 Python
Python基础之元组与文件知识总结
May 19 Python
Python数据类型之Number数字操作实例详解
May 08 #Python
利用PyCharm Profile分析异步爬虫效率详解
May 08 #Python
Python数据类型之String字符串实例详解
May 08 #Python
Python数据类型之List列表实例详解
May 08 #Python
Python3使用TCP编写一个简易的文件下载器功能
May 08 #Python
详解Python的三种可变参数
May 08 #Python
Python数据类型之Tuple元组实例详解
May 08 #Python
You might like
编写自己的php扩展函数
2006/10/09 PHP
发款php蜘蛛统计插件只要有mysql就可用
2010/10/12 PHP
解析php mysql 事务处理回滚操作(附实例)
2013/08/05 PHP
PHP树的深度编历生成迷宫及A*自动寻路算法实例分析
2015/03/10 PHP
Yii中表单用法实例详解
2016/01/05 PHP
PHP实现一个多功能购物网站的案例
2017/09/13 PHP
理解Javascript闭包
2013/11/01 Javascript
jQuery实现的一个tab切换效果内部还嵌有切换
2014/08/10 Javascript
JQuery中DOM事件绑定用法详解
2015/06/13 Javascript
jQuery实现带幻灯的tab滑动切换风格菜单代码
2015/08/27 Javascript
浅谈在js传递参数中含加号(+)的处理方式
2016/10/11 Javascript
jQuery插件ImgAreaSelect实现头像上传预览和裁剪功能实例讲解一
2017/05/26 jQuery
spirngmvc js传递复杂json参数到controller的实例
2018/03/29 Javascript
Vue动画事件详解及过渡动画实例
2019/02/09 Javascript
js计算两个时间差 天 时 分 秒 毫秒的代码
2019/05/21 Javascript
JavaScript一元正号运算符示例代码
2019/06/30 Javascript
Vue el-autocomplete远程搜索下拉框并实现自动填充功能(推荐)
2019/10/25 Javascript
原生JS实现天气预报
2020/06/16 Javascript
微信小程序实现签到弹窗动画
2020/09/21 Javascript
python实现随机密码字典生成器示例
2014/04/09 Python
Python基础入门之seed()方法的使用
2015/05/15 Python
利用python求解物理学中的双弹簧质能系统详解
2017/09/29 Python
Python中摘要算法MD5,SHA1简介及应用实例代码
2018/01/09 Python
解决python flask中config配置管理的问题
2019/07/26 Python
Python模拟登入的N种方式(建议收藏)
2020/05/31 Python
python如何输出反斜杠
2020/06/18 Python
用HTML5制作视频拼图的教程
2015/05/13 HTML / CSS
Douglas意大利官网:购买香水和化妆品
2020/05/27 全球购物
最新创业融资计划书
2014/01/19 职场文书
幼儿园小班家长寄语
2014/04/02 职场文书
2015庆祝七一建党节94周年活动总结
2015/03/20 职场文书
新员工实习期个人工作总结
2015/10/15 职场文书
JS监听Esc 键触发事键
2021/04/14 Javascript
mysql配置SSL证书登录的实现
2021/09/04 MySQL
vue实现拖拽交换位置
2022/04/07 Vue.js
win10此电脑打不开怎么办 win10双击此电脑无响应的解决办法
2022/07/23 数码科技