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中的描述符(descriptor)
Jun 03 Python
在Python中使用AOP实现Redis缓存示例
Jul 11 Python
python中requests爬去网页内容出现乱码问题解决方法介绍
Oct 25 Python
pandas将numpy数组写入到csv的实例
Jul 04 Python
python批量复制图片到另一个文件夹
Sep 17 Python
Python+OpenCV图片局部区域像素值处理详解
Jan 23 Python
python 的 openpyxl模块 读取 Excel文件的方法
Sep 09 Python
python是否适合网页编程详解
Oct 04 Python
Django添加bootstrap框架时无法加载静态文件的解决方式
Mar 27 Python
Windows下pycharm安装第三方库失败(通用解决方案)
Sep 17 Python
Pandas之缺失数据的实现
Jan 06 Python
python绘制云雨图raincloud plot
Aug 05 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 自定义错误处理函数trigger_error()
2013/03/26 PHP
基于php使用memcache存储session的详解
2013/06/25 PHP
laravel5.4生成验证码的实例讲解
2017/08/05 PHP
PHP vsprintf()函数格式化字符串操作原理解析
2020/07/14 PHP
浅析jquery ajax异步调用方法中不能给全局变量赋值的原因及解决方法
2014/01/10 Javascript
jquery制作搜狐快站页面效果示例分享
2014/02/21 Javascript
Javascript学习笔记之 函数篇(二) : this 的工作机制
2014/06/24 Javascript
详解nodejs 文本操作模块-fs模块(一)
2016/12/22 NodeJs
fckeditor部署到weblogic出现xml无法读取及样式不能显示问题的解决方法
2017/03/24 Javascript
MUI 解决动态列表页图片懒加载再次加载不成功的bug问题
2017/04/13 Javascript
详解用vue.js和laravel实现微信支付
2017/06/23 Javascript
详谈innerHTML innerText的使用和区别
2017/08/18 Javascript
基于JavaScript实现抽奖系统
2018/01/16 Javascript
图片文字识别(OCR)插件Ocrad.js教程
2018/11/26 Javascript
js常见遍历操作小结
2019/06/06 Javascript
vue瀑布流组件实现上拉加载更多
2020/03/10 Javascript
js判断密码强度的方法
2020/03/18 Javascript
Vue父组件监听子组件生命周期
2020/09/03 Javascript
介绍Python中的fabs()方法的使用
2015/05/14 Python
Python中的rjust()方法使用详解
2015/05/19 Python
Python 编码处理-str与Unicode的区别
2016/09/06 Python
python验证码识别教程之滑动验证码
2018/06/04 Python
python RC4加密操作示例【测试可用】
2019/09/26 Python
Python中zip()函数的解释和可视化(实例详解)
2020/02/16 Python
Python 在局部变量域中执行代码
2020/08/07 Python
无需JS和jQuery代码实现CSS3鼠标浮动放大图片
2016/11/21 HTML / CSS
美国最佳在线航班预订网站:LookupFare
2019/03/26 全球购物
大专毕业生自我鉴定
2013/11/21 职场文书
银行财务部实习生的自我鉴定
2013/11/27 职场文书
面料业务员岗位职责
2013/12/26 职场文书
公司联欢会策划方案
2014/05/19 职场文书
2014年保卫部工作总结
2014/11/21 职场文书
财产分割协议书
2016/03/22 职场文书
Filebeat 采集 Nginx 日志的方法
2021/03/31 Servers
Win10服务全部禁用了怎么启动?Win10服务全部禁用解决方法
2022/09/23 数码科技