Python 知识点总结
本知识点总结由@Chi-Tang编写
Visit here to learn more information about CC BY-NC-SA 4.0
列表
定义
是 Python 最常用的一种数据结构,用一组方括号括起来、用逗号分隔开的一组数据。
列表的元素可以是任意类型,但使用时通常各个元素的类型是相同的。
组成
方括号中添加数据,用逗号分隔。
基本操作
创建
- 单个数据列表
- 多个数据列表
- 空列表
- 使用 list() 函数创建
1 2
| list1 = list('abc') list2 = list((1, 2, 3))
|
- 使用 range() 函数创建
1
| list = list(range(start, stop, step))
|
增加
- append() 函数
将数据添加到列表的末尾,一次一个
- insert() 函数
将数据添加到列表的指定位置,一次一个(通过索引)
1
| list.insert(index, data)
|
- extend() 函数
将多个数据添加到列表的末尾,一次多个
删除
- pop() 函数
删除列表的某一函数,默认最后一个(通过索引)
- del 语句
删除列表的某一函数(通过索引)
- remove() 函数
删除列表中某一个元素的第一个匹配的元素
更改
- 修改单个值,通过索引
- 修改多个值,通过索引
1
| list[start:stop:step] = data
|
查询
- 通过索引查询列表中的元素
字典
定义
常用的数据结构,存放具有映射关系的数据
组成
花括号, 键值对, 逗号
1
| dict = {key1: value1, key2: value2, key3: value3}
|
基本操作
创建
- 使用花括号创建 单个数据
- 使用花括号创建 多个数据
1
| dict = {key1: value1, key2: value2, key3: value3}
|
- 动态分配
1 2
| dict = {} dict['key'] = value
|
- 使用 dict() 函数创建
1
| dict1 = dict(key1=value1, key2=value2, key3=value3)
|
增加
删除
- 删除单个键值对
1 2
| del dict[key] dict.pop(key)
|
- 清空字典
修改
通过键进行修改
查询
- 通过键访问值
- get() 函数
元组
定义
属于不可变的数据类型,用圆括号括起来、用逗号分隔开的一组数据。
组成
小括号和逗号组成
与列表的不同
元组的元素不能修改
基本操作
创建
- 单个数据元组
- 多个数据元组
1 2
| tuple = (1, 2, 3, 4, 5) tuple = 1, 2, 3, 4, 5
|
- 使用 tuple() 函数创建
1
| tuple = tuple((1, 2, 3))
|
增加, 删除, 修改
转为列表进行操作
查询
通过索引进行访问
字符串
定义
一种常见数据类型
组成
用 “” 或者 ‘’ 括起来
基本操作
更改
查询
1 2
| str[start:stop:step] find(查找内容, 起始位置, 结束位置)
|