其实容器类型的转换可以说是数据类型的转换,涉及到三个函数,分别是tuple()、list()、set()。为什么要做容器类型的转换,是因为有的时候程序里已有的数据类型和我们想要的数据类型不一样,这样做一下类型转换就可以了。

一、tuple()
作用:将某个序列转换成元组

代码体验:

  1. list1 = [10, 20, 30, 40, 50]
  2. set1 = {100, 200, 300, 400, 500}
  3. print(tuple(list1))
  4. # (10, 20, 30, 40, 50)
  5. print(tuple(set1))
  6. # (100, 200, 300, 400, 500)

执行结果如图:

二、list()
作用:将某个序列转换成列表

代码体验:

  1. set1 = {100, 200, 300, 400, 500}
  2. tuple1 = ('a', 'b', 'c', 'd', 'e')
  3. print(list(tuple1))
  4. # ['a', 'b', 'c', 'd', 'e']
  5. print(list(set1))
  6. # [100, 200, 300, 400, 500]

执行结果如图:

三、set()
作用:将某个序列转换成集合

代码体验:

  1. list1 = [10, 20, 30, 40, 50, 50]
  2. tuple1 = ('a', 'b', 'c', 'd', 'e')
  3. print(set(list1))
  4. # {40, 10, 50, 20, 30}
  5. # 集合有去重功能,所以把重复的50去掉了
  6. print(set(tuple1))
  7. # {'c', 'd', 'e', 'a', 'b'}

执行结果如图:

更多相关文章

  1. android平台下基于ffmpeg的swscale模块实现对YUV和RGB数据进行转
  2. Android触屏事件和MotionEvent详解
  3. Android(安卓)数据Parcel序列化过程源码分析
  4. android 混淆打包后 Gson拿到的实体类转换异常
  5. 高德地图-Android-逆地理转换:经纬度转换成地址
  6. android Bitmap和Drawable转换
  7. android 字体大小,样式 ,像素的设置
  8. android 字体大小像素的设置
  9. Android(安卓)将View转换成Bitmap

随机推荐

  1. android播放音乐的三种方法实现
  2. java中的排序工具
  3. Netty
  4. 一个非常实用而且精妙的算法-并查集
  5. JSP第一篇【JSP介绍、工作原理、生命周期
  6. 7本电子书下载
  7. 整理了一套操作系统常见的面试题,不管你是
  8. 分布式基础理论知识点-2pc协议(面试常问知
  9. redis缓存服务
  10. java关键字系列(2)static(内存角度分析,格式