Python中容器类型转换的三种方法

发布时间:2023-06-23 10:30

其实容器类型的转换可以说是数据类型的转换,涉及到三个函数,分别是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)

执行结果如图:
\"Python中容器类型转换的三种方法_第1张图片\"


二、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中容器类型转换的三种方法_第2张图片\"


三、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中容器类型转换的三种方法_第3张图片\"

以上三种方法很简单,只要把一些容器学好了就可以利用函数相互转换,目前学过的容器有字符串、元组、列表、字典,集合,这些容器都有自己的一些自己的操作方法和语法结构,有不了解的可以去翻看我的Python基础教程栏目里的文章。

文章借鉴来源:www.wakey.com.cn/document-column-python.html

ItVuer - 免责声明 - 关于我们 - 联系我们

本网站信息来源于互联网,如有侵权请联系:561261067@qq.com

桂ICP备16001015号