Python中容器类型转换的三种方法
16lz
2022-05-05
其实容器类型的转换可以说是数据类型的转换,涉及到三个函数,分别是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'}
执行结果如图:
更多相关文章
- android平台下基于ffmpeg的swscale模块实现对YUV和RGB数据进行转
- Android触屏事件和MotionEvent详解
- Android(安卓)数据Parcel序列化过程源码分析
- android 混淆打包后 Gson拿到的实体类转换异常
- 高德地图-Android-逆地理转换:经纬度转换成地址
- android Bitmap和Drawable转换
- android 字体大小,样式 ,像素的设置
- android 字体大小像素的设置
- Android(安卓)将View转换成Bitmap