其实容器类型的转换可以说是数据类型的转换,涉及到三个函数,分别是tuple()、list()、set()。为什么要做容器类型的转换,是因为有的时候程序里已有的数据类型和我们想要的数据类型不一样,这样做一下类型转换就可以了。
一、tuple()
作用:将某个序列转换成元组
代码体验:
list1 = [10, 20, 30, 40, 50]
set1 = {100, 200, 300, 400, 500}print(tuple(list1))
# (10, 20, 30, 40, 50)print(tuple(set1))
# (100, 200, 300, 400, 500)
执行结果如图:
文章图片
二、list()
作用:将某个序列转换成列表
代码体验:
set1 = {100, 200, 300, 400, 500}
tuple1 = ('a', 'b', 'c', 'd', 'e')print(list(tuple1))
# ['a', 'b', 'c', 'd', 'e']print(list(set1))
[100, 200, 300, 400, 500]
【Python中容器类型转换的三种方法】执行结果如图:
文章图片
三、set()
作用:将某个序列转换成集合
代码体验:
list1 = [10, 20, 30, 40, 50, 50]
tuple1 = ('a', 'b', 'c', 'd', 'e')print(set(list1))
# {40, 10, 50, 20, 30}
# 集合有去重功能,所以把重复的50去掉了print(set(tuple1))
# {'c', 'd', 'e', 'a', 'b'}
执行结果如图:
文章图片
以上三种方法很简单,只要把一些容器学好了就可以利用函数相互转换,目前学过的容器有字符串、元组、列表、字典,集合,这些容器都有自己的一些自己的操作方法和语法结构,有不了解的可以去翻看我的Python基础教程栏目里的文章。
文章借鉴来源:www.wakey.com.cn/document-column-python.html
推荐阅读
- Python中6个常用公共函数【len()、del、max()、min()、range()、enumerate()】
- Python初学第三段代码之随机验证码
- Python绘图总结|python matplotlib 画图(柱状图)总结
- python|Python 画图,点线图
- python|Python 画图,柱状图
- IT|Python开发学习之Python和Excel的数据实现互通
- machine|GridSearchCV调参方法
- PHP与Python有什么区别和不同()
- 发现几个好玩的游戏编程平台,与君共勉!