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 GAE、Django导出Excel的方法
Nov 24 Python
python操作MongoDB基础知识
Nov 01 Python
零基础写python爬虫之使用Scrapy框架编写爬虫
Nov 07 Python
Python中字典的基础知识归纳小结
Aug 19 Python
python实现多线程的方式及多条命令并发执行
Jun 07 Python
在pytorch中为Module和Tensor指定GPU的例子
Aug 19 Python
Django生成PDF文档显示网页上以及PDF中文显示乱码的解决方法
Dec 17 Python
Flask框架搭建虚拟环境的步骤分析
Dec 21 Python
Python Pandas 对列/行进行选择,增加,删除操作
May 17 Python
浅析Python迭代器的高级用法
Jul 16 Python
Django实现随机图形验证码的示例
Oct 15 Python
深度学习详解之初试机器学习
Apr 14 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
十大催泪虐心动漫电影,有几部你还没看
2020/03/04 日漫
php2html php生成静态页函数
2008/12/08 PHP
php 更新数据库中断的解决方法
2009/06/05 PHP
php 截取字符串并以零补齐str_pad() 函数
2011/05/07 PHP
php中flush()、ob_flush()、ob_end_flush()的区别介绍
2013/02/17 PHP
PHP实现采集中国天气网未来7天天气
2014/10/15 PHP
linux下php上传文件注意事项
2016/06/11 PHP
php成功操作redis cluster集群的实例教程
2019/01/13 PHP
PHP命名空间定义与用法实例分析
2019/08/14 PHP
JavaScript数据类型检测代码分享
2015/01/26 Javascript
mui上拉加载更多下拉刷新数据的封装过程
2017/11/03 Javascript
深入了解JavaScript 私有化
2019/05/30 Javascript
javascript面向对象三大特征之多态实例详解
2019/07/24 Javascript
JS正则表达式验证端口范围(0-65535)
2020/01/06 Javascript
JavaScript检测浏览器是否支持CSS变量代码实例
2020/04/03 Javascript
深入解析Python编程中super关键字的用法
2016/06/24 Python
详解python 爬取12306验证码
2019/05/10 Python
使用python实现滑动验证码功能
2019/08/05 Python
python自动循环定时开关机(非重启)测试
2019/08/26 Python
python3实现绘制二维点图
2019/12/04 Python
Python第三方库安装缓慢的解决方法
2021/02/06 Python
法国珠宝店:CLEOR
2017/01/29 全球购物
Christys’ Hats官网:英国帽子制造商
2018/11/28 全球购物
美国相机和电子产品零售商:Beach Camera
2020/11/26 全球购物
酷瑞网络科技面试题
2012/03/30 面试题
港湾网络笔试题
2014/04/19 面试题
顶撞领导检讨书
2014/01/29 职场文书
乌鸦喝水教学反思
2014/02/07 职场文书
爱国演讲稿500字
2014/05/04 职场文书
学校纪律作风整改措施思想汇报
2014/10/11 职场文书
警察正风肃纪剖析材料
2014/10/16 职场文书
商家认证委托书格式
2014/10/16 职场文书
妈妈别哭观后感
2015/06/08 职场文书
开学典礼观后感
2015/06/15 职场文书
一篇文章带你了解Python和Java的正则表达式对比
2021/09/15 Python
8个JS的reduce使用实例和reduce操作方式
2021/10/05 Javascript