Python 知识点总结

Python 知识点总结

本知识点总结由@Chi-Tang编写

Visit here to learn more information about CC BY-NC-SA 4.0

列表

定义

是 Python 最常用的一种数据结构,用一组方括号括起来、用逗号分隔开的一组数据。

列表的元素可以是任意类型,但使用时通常各个元素的类型是相同的。

组成

方括号中添加数据,用逗号分隔。

基本操作

创建

  1. 单个数据列表
1
list = [1]  # 包含一个数据的列表
  1. 多个数据列表
1
list = [1, 2, 3, 4, 5]  # 包含一组数据的列表
  1. 空列表
1
list = []  # 空列表
  1. 使用 list() 函数创建
1
2
list1 = list('abc') # 括号中可以是字符串
list2 = list((1, 2, 3)) # 括号中可以是元组
  1. 使用 range() 函数创建
1
list = list(range(start, stop, step))

增加

  1. append() 函数

将数据添加到列表的末尾,一次一个

1
list.append(data)
  1. insert() 函数

将数据添加到列表的指定位置,一次一个(通过索引)

1
list.insert(index, data)
  1. extend() 函数

将多个数据添加到列表的末尾,一次多个

1
list.extend(data)

删除

  1. pop() 函数

删除列表的某一函数,默认最后一个(通过索引)

1
list.pop(index)
  1. del 语句

删除列表的某一函数(通过索引)

1
del list[index]
  1. remove() 函数

删除列表中某一个元素的第一个匹配的元素

1
list.remove(data)

更改

  1. 修改单个值,通过索引
1
list[index] = data
  1. 修改多个值,通过索引
1
list[start:stop:step] = data

查询

  1. 通过索引查询列表中的元素
1
list[index]

字典

定义

常用的数据结构,存放具有映射关系的数据

组成

花括号, 键值对, 逗号

1
dict = {key1: value1, key2: value2, key3: value3}

基本操作

创建

  1. 使用花括号创建 单个数据
1
dict = {key: value}
  1. 使用花括号创建 多个数据
1
dict = {key1: value1, key2: value2, key3: value3}
  1. 动态分配
1
2
dict = {} # 空字典
dict['key'] = value # 动态分配
  1. 使用 dict() 函数创建
1
dict1 = dict(key1=value1, key2=value2, key3=value3)

增加

1
dict[key] = value

删除

  1. 删除单个键值对
1
2
del dict[key] # del 函数
dict.pop(key) # pop 方法
  1. 清空字典
1
dict.clear()

修改

通过键进行修改

1
dict[key] = value

查询

  1. 通过键访问值
1
dict[key]
  1. get() 函数
1
dict.get(key, default)

元组

定义

属于不可变的数据类型,用圆括号括起来、用逗号分隔开的一组数据。

组成

小括号和逗号组成

与列表的不同

元组的元素不能修改

基本操作

创建

  1. 单个数据元组
1
tuple = (1,)  # 包含一个数据的元组,数据后加个逗号
  1. 多个数据元组
1
2
tuple = (1, 2, 3, 4, 5)  # 包含一组数据的元组,小括号内添加数据,逗号隔开
tuple = 1, 2, 3, 4, 5 # 可以省略小括号
  1. 使用 tuple() 函数创建
1
tuple = tuple((1, 2, 3))  # 需要双括号

增加, 删除, 修改

转为列表进行操作

1
list = list(tuple)

查询

通过索引进行访问

1
tuple[index]

字符串

定义

一种常见数据类型

组成

用 “” 或者 ‘’ 括起来

基本操作

更改

1
str.replace(old, new)

查询

1
2
str[start:stop:step]  # 通过索引访问字符串
find(查找内容, 起始位置, 结束位置)

Python 知识点总结
http://yoursite.com/2021/12/05/python-started/
作者
One_AR
发布于
2021年12月5日
许可协议