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

Posted 猿说编程

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Python set list dict tuple 区别和相互转换相关的知识,希望对你有一定的参考价值。

目录

零基础 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 区别

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

三.猜你喜欢

  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

未经允许不得转载:猿说编程 » Python set list dict tuple 区别和相互转换

本文由博客 - 猿说编程 猿说编程 发布!

以上是关于Python set list dict tuple 区别和相互转换的主要内容,如果未能解决你的问题,请参考以下文章

Python中list,tuple,dict,set的区别和用法

Python中内置数据类型list,tuple,dict,set的区别和用法

Python中内置数据类型list,tuple,dict,set的区别和用法

Python中内置数据类型list,tuple,dict,set的区别和用法

python-列表list- 元组(tuple)- 集合(set)-字典(dict)-实例代码

Python List+Tuple+Dict+Set小结