Python set list dict tuple 区别和相互转换

ChatGPT 3.5 国内中文镜像站免费使用啦


零基础 Python 学习路线推荐 : Python 学习目录 >> Python 基础入门

一.前言

       Python 提供多种数据类型来存放数据项集合,主要包括序列(列表 list 和元组 tuple),映射(如字典 dict),set 集合,下面对这几种数据类型分别介绍。

       Python 中 list,tuple,dict 和 set 的主要区别:tuple 是一个不可改变的list,set 是一个没有 Value 的 dict,list,dict 和 set 的数据是可变的,tuple 数据是不可变的!

图片[1]-Python set list dict tuple 区别和相互转换-猿说编程

二.Python set list dict tuple 区别

  •        列表 list 是最自由的,可以使用索引、切片,可以进行计算和修改;
  •        元组 tuple 是不自由的,数据不能更改,但是和 list 一样具有序列,可以用索引和切片;
  •        字典 dict 是由无序的键值对构成,可以通过 key 去索引 value 的值,修改数据可以通过 key 来修改对应的 value;
  •        set 集合是无序的,不重复的,和字典类似也是使用中括号 {} 表示,区别在于字典是用键值对,而 set 由数据或者元素或者列表构成;
图片[2]-Python set list dict tuple 区别和相互转换-猿说编程

三.猜你喜欢

  1. Python 字符串/列表/元组/字典之间的相互转换
  2. Python 局部变量和全局变量
  3. Python type 函数和 isinstance 函数区别
  4. Python is 和 == 区别
  5. Python 可变数据类型和不可变数据类型
  6. Python 浅拷贝和深拷贝
  7. Python 递归函数
  8. Python sys 模块
  9. Python 列表 list
  10. Python 元组 tuple
  11. Python 字典 dict
  12. Python 条件推导式
  13. Python 列表推导式
  14. Python 字典推导式
  15. Python 函数声明和调用
  16. Python 不定长参数 *argc/**kargcs

ChatGPT 3.5 国内中文镜像站免费使用啦
© 版权声明
THE END
喜欢就支持一下吧
点赞3 分享
评论 抢沙发

请登录后发表评论

    暂无评论内容