IT数码 购物 网址 头条 软件 日历 阅读 图书馆
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
图片批量下载器
↓批量下载图片,美女图库↓
图片自动播放器
↓图片自动播放器↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁
 
   -> Python知识库 -> 三、Python 列表、元组、字典、集合区别 -> 正文阅读

[Python知识库]三、Python 列表、元组、字典、集合区别

1.1.列表

1.1.1 定义:

? 列表式有序集合,没有固定大小,能够保留任意数量数据类型的Python对象;创建一个列表,只要把逗号分隔的不同的数据项使用方括号括起来即可

? 示例:

? list1 = [‘Google’, ‘Runoob’, 1997, 2000]

? list2 = [[‘a’, ‘b’, ‘c’], [1, 2, 3]]

1.1.2 特点:

? 列表内元素的个数和元素的值都可以改变;

? 列表可以进行插入、删除、排序、修改操作;

1.1.3 区别:

? 列表与元组区别:列表内的值是可以修改的,元组不能修改;列表是可变类型而元组是不可变类型

? 列表与字典区别:列表存储值,而字典存储键值对;列表是有序序列而字典是无序序列

? 列表与集合区别: 列表是有序序列,集合是无序序列;列表内可以存储重复数据,集合内不能存储重复数据

1.2元组

1.2.1 定义:

? 元组是与列表类似的有序集合;元组创建很简单,只需要在括号中添加元素,并使用逗号隔开即可

? 示例:

? tup1 = (‘Google’, ‘Runoob’, 1997, 2000)

? tup3 = “a”, “b”, “c”, “d” # 不需要括号也可以

1.2.1特点:

? 元组中的元素不可修改

1.2.3 区别:

? 元组与字典区别:元组是不可变类型,字典式可变类型;元组是有序序列,字典是无序序列;元组值不可以更改,字典的值是可以更改的;

? 元组与集合区别:元组是不可变类型,集合是可变类型,元组是有序序列,集合是无序序列;元组存储的值可以重复,集合存储的值不能重复

1.3字典

1.3.1 定义:

? 字典是另一种可变容器模型,且可存储任意类型对象,字典的每个键值 key=>value 对用冒号 : 分割,每个对之间用逗号(,)分割,整个字典包括在花括号 {}

? 示例:

? tinydict = {‘name’: ‘runoob’, ‘likes’: 123, ‘url’: ‘www.runoob.com’}

1.3.2 特点:

? 键必须是唯一的,但值则可以是任意类型数据,键只能是不可变的,如字符串和数字

1.3.3 区别:

? 字典与集合区别:字典存储的值可重复,元组存储的值是不可重复;

1.4集合

1.4.1 定义:

? 集合(set)是一个无序的不重复元素序列;使用大括号 { } 或者 set() 函数创建集合

? 示例:

? basket = {‘apple’, ‘orange’, ‘apple’, ‘pear’, ‘orange’, ‘banana’}

1.4.2 特点:

? 存储类似字典中键的值,不存储value;存储的元素在set中会被自动过滤;

? 是一个无序的不重复元素序列

参考资料:

https://www.cnblogs.com/xh0203/p/12663745.html

https://cloud.tencent.com/developer/article/1749774

https://www.runoob.com/python3/python3-set.html

? 感谢以上作者提供的参考

  Python知识库 最新文章
Python中String模块
【Python】 14-CVS文件操作
python的panda库读写文件
使用Nordic的nrf52840实现蓝牙DFU过程
【Python学习记录】numpy数组用法整理
Python学习笔记
python字符串和列表
python如何从txt文件中解析出有效的数据
Python编程从入门到实践自学/3.1-3.2
python变量
上一篇文章      下一篇文章      查看所有文章
加:2022-04-06 16:14:01  更:2022-04-06 16:16:12 
 
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁

360图书馆 购物 三丰科技 阅读网 日历 万年历 2024年11日历 -2024/11/15 18:01:18-

图片自动播放器
↓图片自动播放器↓
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
图片批量下载器
↓批量下载图片,美女图库↓
  网站联系: qq:121756557 email:121756557@qq.com  IT数码