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实用技巧两则
Aug 29 Python
python同时给两个收件人发送邮件的方法
Apr 30 Python
python中base64加密解密方法实例分析
May 16 Python
python pygame实现2048游戏
Nov 20 Python
Python OpenCV对本地视频文件进行分帧保存的实例
Jan 08 Python
在Pycharm中执行scrapy命令的方法
Jan 16 Python
python如何把字符串类型list转换成list
Feb 18 Python
OpenCV 表盘指针自动读数的示例代码
Apr 10 Python
Python如何输出警告信息
Jul 30 Python
在python中对于bool布尔值的取反操作
Dec 11 Python
Appium+Python实现简单的自动化登录测试的实现
Jan 26 Python
python神经网络Xception模型
May 06 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
实现dedecms全站URL静态化改造的代码
2007/03/29 PHP
php+mysql查询优化简单实例
2015/01/13 PHP
php短网址和数字之间相互转换的方法
2015/03/13 PHP
PHP中关于php.ini参数优化详解
2020/02/28 PHP
js中的window.open返回object的错误的解决方法
2009/08/15 Javascript
window.dialogArguments 使用说明
2011/04/11 Javascript
js中的push和join方法使用介绍
2013/10/08 Javascript
JavaScript 判断用户输入的邮箱及手机格式是否正确
2013/12/08 Javascript
Jquery EasyUI中弹出确认对话框以及加载效果示例代码
2014/02/13 Javascript
jquery结合CSS使用validate实现漂亮的验证
2015/01/29 Javascript
JavaScript判断变量是否为空的自定义函数分享
2015/01/31 Javascript
jQuery使用toggleClass方法动态添加删除Class样式的方法
2015/03/26 Javascript
jquery实现的仿天猫侧导航tab切换效果
2015/08/24 Javascript
Angularjs在初始化未完毕时出现闪烁问题的解决方法分析
2016/08/05 Javascript
浅谈JS继承_借用构造函数 &amp; 组合式继承
2016/08/16 Javascript
Vue 父子组件、组件间通信
2017/03/08 Javascript
JavaScript 基础表单验证示例(纯Js实现)
2017/07/20 Javascript
mongoose设置unique不生效问题的解决及如何移除unique的限制
2017/11/07 Javascript
修改node.js默认的npm安装目录实例
2018/05/15 Javascript
小程序封装wx.request请求并创建接口管理文件的实现
2019/04/29 Javascript
js对象数组和对象的使用实例详解
2019/08/27 Javascript
解决layer.confirm选择完之后消息框不消失的问题
2019/09/16 Javascript
javascript Canvas动态粒子连线
2020/01/01 Javascript
pandas的object对象转时间对象的方法
2018/04/11 Python
python学习--使用QQ邮箱发送邮件代码实例
2019/04/16 Python
关于不懂Chromedriver如何配置环境变量问题解决方法
2019/06/12 Python
详解python 降级到3.6终极解决方案
2020/02/06 Python
pycharm实现在虚拟环境中引入别人的项目
2020/03/09 Python
Python分析微信好友性别比例和省份城市分布比例的方法示例【基于itchat模块】
2020/05/29 Python
Simons官方网站:加拿大时尚零售商
2020/02/20 全球购物
如何开发安全的AJAX应用
2014/03/26 面试题
教师求职推荐信范文
2013/11/20 职场文书
排查整治工作方案
2014/06/09 职场文书
地震慰问信
2015/02/14 职场文书
统计工作个人总结
2015/03/03 职场文书
详解在OpenCV中如何使用图像像素
2022/03/03 Python