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

本站已接入国内中文版 ChatGPT 镜像,欢迎大家前往体验《 国内中文 ChatGPT


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

一.前言

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

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

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

二.Python set list dict tuple 区别

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

三.猜你喜欢

  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 镜像,欢迎大家前往体验《 国内中文 ChatGPT

文章版权声明 1、本网站名称:猿说编程
2、本站永久网址:https://www.codersrc.com
3、本网站的文章部分内容可能来源于网络,仅供大家学习与参考,如有侵权,请联系站长进行删除处理。
4、本站一切资源不代表本站立场,并不代表本站赞同其观点和对其真实性负责。
5、本站一律禁止以任何方式发布或转载任何违法的相关信息,访客发现请向站长举报
6、本站资源大多存储在云盘,如发现链接失效,请联系我们我们会第一时间更新。

© 版权声明
THE END
喜欢就支持一下吧
点赞3 分享
评论 抢沙发

请登录后发表评论

    暂无评论内容