Python常见数据类型转换操作示例
- 更新时间:2023-01-24 13:56:11
- 编辑:汲笑白
参考资料
- 从Python开始学编程 PDF 电子书 / 10.5 MB / Vamei 推荐度:
- 《Python数据可视化编程实战(第2版)》配套资源 配套资源 / 31.28 MB / 伊戈尔·米洛瓦诺维奇 等 推荐度:
- 《Python深度学习:模型、方法与实现》源代码,配书资源 配套资源 / 73.5 MB / [保加利亚]伊凡·瓦西列夫(Ivan Vasilev) 推荐度:
正文内容
本文实例讲述了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加密解密算法与技巧总结》、《Python编码操作技巧总结》、《Python函数使用技巧总结》、《Python字符串操作技巧汇总》及《Python入门与进阶经典教程》
希望本文所述对大家Python程序设计有所帮助。
Python相关教程
-
python构建基础的爬虫知识点总结
在本篇内容里小编给大家分享的是关于python构建基础的爬虫教学内容,需要的朋友们学习下。
发布时间:2019-06-19
-
使用Python爬虫爬取小红书完完整整的全过程
给网友朋友们带来一篇关于Python的教程,这篇文章主要介绍了使用Python爬取小红书完完整整的全过程,本文给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友可以参考下
发布时间:2022-10-18
-
《Python编程:从入门到实践》第一章:起步
这篇内容给大家分享了关于《Python编程:从入门到实践》这本书的第一章的内容,关于学习python的起步。
发布时间:2018-12-01
-
Python动态赋值的易错点总结
在本文中我们给大家整理了关于Python动态赋值的陷阱的相关知识点内容,需要的朋友们学习下。
发布时间:2019-06-20
-
Python使用numpy产生正态分布随机数的向量或矩阵操作示例
给大家整理了关于Python的教程,这篇文章主要介绍了Python使用numpy产生正态分布随机数的向量或矩阵操作,简单描述了正态分布的概念并结合实例形式分析了Python使用numpy模块结合matplotlib绘制正态分布曲线图相关操作技巧,需要
发布时间:2022-11-03
-
Python如何实现图片拼接
本文通过实例代码给大家介绍了python实现图片拼接的方法,非常不错,具有一定的参考借鉴借鉴价值,需要的朋友参考下吧
发布时间:2019-08-07
-
Python __slots__的使用方法
这篇文章主要介绍了Python __slots__的使用方法,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
发布时间:2022-04-24
-
Python 比较两个数组的元素的异同方法
给大家整理了关于Python的教程,下面小编就为大家带来一篇Python 比较两个数组的元素的异同方法。小编觉得挺不错的,现在就分享给大家,也给大家做个参考。一起跟随小编过来看看吧
发布时间:2023-01-13
-
bilibili视频爬虫python
大小:3 KBpython爬虫
-
《Python地理数据处理》配套资源
编辑推荐 作者在遥感和GIS领域积累了丰富的研发和教学经验,本书的内容和代码示例将非常适合读者学习。通过详细的理论讲解,再结合丰富的代码示例,读者将能够细致地掌握使用Python进行地理任务的处理,同时参考代码示例的注释,了解每一段代码的真实含义。 内容简介 Python作为一种高级程序设计语言,凭借其简洁、易读及可扩展性日渐成为程序设计领域备受推崇的语言。作为ArcGIS的脚本语言,使用Python将大大提升地理数据处理的效率。n 本书共
大小:1 MBPython配套资源
-
征服Python:语言基础与典型应用
编辑推荐 Python是目前流行的脚本语言之一。本书由浅入深、循序渐进地讲授如何使用Python进行程序开发。全书内容包括Python安装、开发工具简介、Python基本语法、系统应用、GUI编程、数据库和网络编程、数据结构与算法、多媒体编程、图片处理等。书中针对Python的扩展模块给出了详细的语法介绍,并且提供了典型实例,使读者能很快地使用Pytn进行程序开发。本书适合Python初学者、程序设计人员、编程爱好者、大专院校学生以及需要进行科学计算的工程
大小:67 MBPython电子书
-
《Python程序设计(第3版)》教学PPT
编辑推荐 本书具有以下特点:● 广泛使用计算机图形学本书提供一个简单的图形软件包graphics.py作为示例。● 生动有趣的例子本书包含了完整的编程示例来解决实际问题。● 亲切自然的行文以自然的叙事风格介绍了重要的计算机科学概念。● 灵活的螺旋式学习过程简单地呈现概念,逐渐介绍新的思想,章节末加以巩固强化。● 时机恰好地介绍对象本书既不是严格的早讲对象,也不是晚讲对象,而是在命令式编程的基础上简要地介绍了对象概念。● 提
大小:5 MBPython配套资源