关于python:Python中容器类型转换的三种方法

48次阅读

共计 774 个字符,预计需要花费 2 分钟才能阅读完成。

其实容器类型的转换能够说是数据类型的转换,波及到三个函数,别离是 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]

执行后果如图:


三、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

正文完
 0