03_Python-CSDN_数据类型2
上次更新在 1018 天之前,本文的内容可能过时。
文章摘要
TianliGPT
这篇文章介绍了Python中常见的数据类型,包括列表、元组、字典和集合。对于列表,文章讨论了索引、切片、增加、删除、修改、反转、排序、统计和遍历等操作。对于元组,文章讨论了索引、切片、不可变性、统计和遍历等操作。对于字典,文章讨论了取值、增加/修改、删除、合并、成员关系和遍历等操作。对于集合,文章讨论了添加、移除和集合操作等基本操作。同时,还介绍了通过下标访问列表中的元素、判断成员关系、类型转换等相关知识。
容器类型
plaintext
1 | 4种内置数据结构(容器类型) |
一. 列表(list)
plaintext
1 | 列表是处理一组有序项目的数据结构 |
python
1 | # 示例 |
列表基本操作
索引
通过下标访问列表中的元素,下标从0开始计数,可取出一个元素
python
1 | # 示例 |
切片
plaintext
1 | 切片是通过下标访问列表中的元素,切片可以取出一个子列表 |
python
1 | # 示例:正切片 |
plaintext
1 | 切片对象(slice函数) |
python
1 | # 示例 |
增加
plaintext
1 | 增加列表元素的方式 |
python
1 | # 示例 |
plaintext
1 | extend与+ |
python
1 | # 示例 |
删除
plaintext
1 | 删除列表元素的方式 |
python
1 | # 示例 |
修改
修改元素主要是利用下标和切片来修改或增加、删除
plaintext
1 | # 示例 |
反转
反转列表-reverse 或 切片
python
1 | # 示例 |
排序
列表排序-sort
python
1 | # 示例 |
统计
len、count、index
python
1 | # 示例 |
遍历
遍历:依次取出对象中的每一项数据
list是一个可迭代对象(iterable),可以直接用for遍历
python
1 | # 1.for i in a: |
判断成员关系
判断列表中是否有某个数据
python
1 | # 示例 |
类型转换
字符串(str)转列表(list)
python
1 | # 示例 |
二. 元组(tuple)
plaintext
1 | 元组是处理一组有序项目的数据结构 |
python
1 | # 示例 |
元组基本操作
索引
通过下标访问列表中的元素,下标从0开始计数,可取出一个元素
python
1 | # 示例 |
切片
plaintext
1 | 切片是通过下标访问元组中的元素,切片可以取出一个子元组 |
python
1 | # 示例 |
不可变性
python
1 | # 示例 |
统计
python
1 | # 示例 |
遍历
python
1 | # 示例 |
成员关系
成员关系: in , not in
python
1 | # 示例 |
三. 字典(dict)
plaintext
1 | 字典是Python中一个键值映射的数据结构 |
plaintext
1 | 字典的定义 |
python
1 | # 示例 |
字典基本操作
取值
plaintext
1 | 用法1:dicts[key]=>当key不存在时,会引了KeyError错误 |
python
1 | # 示例 |
增加/修改
plaintext
1 | 用法:dicts[key]=value |
python
1 | # 示例:修改 |
删除
plaintext
1 | 用法1:dicts.pop(key) |
python
1 | # 示例:dicts.pop(key) |
合并
plaintext
1 | 用法1:dict1.update(dict2)=>将dict2合并到dict1 |
python
1 | # 示例:dict1.update(dict2) |
成员关系
plaintext
1 | 用法: |
python
1 | # 示例 |
遍历
默认遍历的是 key
python
1 | # 示例 |
四. 集合(set)
plaintext
1 | 集合是一个无序的,不重复的数据组合 |
plaintext
1 | 集合的作用 |
plaintext
1 | 集合的定义 |
python
1 | # 示例 |
集合基本操作
添加
plaintext
1 | 用法:s.add(item)=>添加一项 |
python
1 | # 示例 |
移除
plaintext
1 | 用法1:s.remove(item)=>移除一项(item不存在会出错KeyError) |
python
1 | # 示例 |
集合操作
plaintext
1 | 并集:t和s的并集,返回一个新的set包含s和t中的每一个元素 |
python
1 | # 示例 |
本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议,转载请注明来自 Mycpen
- 感谢你赐予我前进的力量
赞助列表
因为你们的支持让我意识到写文章的价值🙏
评论
匿名评论
隐私协议