欢迎来到代码驿站!

Python代码

当前位置:首页 > 软件编程 > Python代码

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

时间:2022-08-10 09:38:11|栏目: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 = () # 结果:() <class 'tuple'> print(res, type(res))

总结

上一篇:Python实现四个经典小游戏合集

栏    目:Python代码

下一篇:python使用xlrd模块读取xlsx文件中的ip方法

本文标题:Python容器类型转换的3种方法实例

本文地址:http://www.codeinn.net/misctech/210357.html

推荐教程

广告投放 | 联系我们 | 版权申明

重要申明:本站所有的文章、图片、评论等,均由网友发表或上传并维护或收集自网络,属个人行为,与本站立场无关。

如果侵犯了您的权利,请与我们联系,我们将在24小时内进行处理、任何非本站因素导致的法律后果,本站均不负任何责任。

联系QQ:914707363 | 邮箱:codeinn#126.com(#换成@)

Copyright © 2020 代码驿站 版权所有