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知识库 -> 2021-10-25 python 序列(元组、字典、集合) -> 正文阅读

[Python知识库]2021-10-25 python 序列(元组、字典、集合)

一、元组:

(1)介绍:

列表属于可变序列,可以任意修改列表中的元素,元组属于不可变序列,不能修改元组中的元素。因此元组没有增加、修改、删除元素的相关方法。
元组支持操作:
①、索引访问
②、切片操作
③、连接操作
④、成员关系操作
⑤、比较运算操作
⑥、计数:元组长度len()、最大值max()、最小值min()、求和sum()等

(2)元组的创建:

①、通过()创建元组。小括号可以省略。当元组元素只有一个的时候,必须在后面加逗号,如:a = (1,)。
②、通过tuple()创建元组:tuple(可迭代的对象)。

(3)总结:

①、tuple()可以接收列表、字符串、其他序列类型,迭代器等生成元组。
②、list()可以接收元组、字符串、其他序列类型,迭代器等生成列表。

(4)元组的元素访问和计数

	和列表一样、只不过不能修改、有返回依然是元组。

(5)zip
zip(列表1,列表2,…) 将多个列表对应位置的元素组合成为元组,并返回zip对象。
(6)生成器推导式创建元组:
在这里插入图片描述(7)元组总结

①、元组的核心特点是:不可变序列。
②、元组的访问和处理速度比列表快。
③、与整数和字符串一样,元组可以作为字典的键,列表则永远不能作为字典的键使用。

二、字典:

(1)认识:
在这里插入图片描述(2)创建:

①、通过{}、dict()来创建字典对象。
②、通过zip()创建字典。
③、通过fromkeys创建值为空的字典。

(3)字典元素访问:

①、通过[键]获得值。若键不存在,则抛出异常。
②、通过get()方法获得"值"。优点:键不存在,返回None,不会抛出异常。
③、列出所有的键值对:a.items()
④、列出所有的键:a.keys();列出所有的值:a.values()。
⑤、len()键值对的个数。
⑥、检测一个"键"是否存在字典中:keys in a

(4)字典添加、修改、删除:
①、给字典新增“键值对”。如果“键”已存在,则覆盖旧的键值对;如果“键”不存在,则新增“键值对”。a[key]=""
②、使用update()将新字典中所有键值对对全部添加到旧字典对象上。如果key有重复。则直接覆盖。
③、字典中元素的删除,可以使用del()方法,或者clear()删除所有的键值对;pop()删除指定键值对,并返回对应的值对象。
④、popitem():
在这里插入图片描述(5)字典核心:
在这里插入图片描述

三、序列解包:

在这里插入图片描述

在这里插入图片描述

四、集合:

(1)认识:

集合是无序可变,元素不能重复。实际上集合底层是字典实现,集合的所有元素都是字典中的“键对象”,因此是不能重复的且唯一的。

(2)创建和删除
①、使用 {} 创建集合对象,并使用 add() 方法添加元素。
②、使用 set() ,将列表元组等可迭代对象转成集合。如果原来数据存在重复数据,则只保留一个。
③、remove() 删除指定元素;clear() 清空整个集合。

在这里插入图片描述

  Python知识库 最新文章
Python中String模块
【Python】 14-CVS文件操作
python的panda库读写文件
使用Nordic的nrf52840实现蓝牙DFU过程
【Python学习记录】numpy数组用法整理
Python学习笔记
python字符串和列表
python如何从txt文件中解析出有效的数据
Python编程从入门到实践自学/3.1-3.2
python变量
上一篇文章      下一篇文章      查看所有文章
加:2021-10-26 12:10:07  更:2021-10-26 12:10:33 
 
开发: 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 20:44:35-

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