您现在的位置是:网站首页> 编程资料编程资料

Python容器类型转换的3种方法实例_python_

2023-05-26 376人已围观

简介 Python容器类型转换的3种方法实例_python_

前言

其实容器类型的转换可以说是数据类型的转换,涉及到三个函数,分别是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基础教程栏目里的文章。

扩展

强转空数据时,默认转换成当前数据类型的一个值

res = () # 结果:()  print(res, type(res))

总结

到此这篇关于Python容器类型转换的3种方法的文章就介绍到这了,更多相关Python容器类型转换内容请搜索以前的文章或继续浏览下面的相关文章希望大家以后多多支持!

-六神源码网