Python 知识点总结

Python 知识点总结

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

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

列表

定义

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

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

组成

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

基本操作

创建

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

增加

  1. append() 函数

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

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

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

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

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

list.extend(data)

删除

  1. pop() 函数

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

list.pop(index)
  1. del 语句

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

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

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

list.remove(data)

更改

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

查询

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

字典

定义

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

组成

花括号, 键值对, 逗号

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

基本操作

创建

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

增加

dict[key] = value

删除

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

修改

通过键进行修改

dict[key] = value

查询

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

元组

定义

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

组成

小括号和逗号组成

与列表的不同

元组的元素不能修改

基本操作

创建

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

增加, 删除, 修改

转为列表进行操作

list = list(tuple)

查询

通过索引进行访问

tuple[index]

字符串

定义

一种常见数据类型

组成

用 "" 或者 '' 括起来

基本操作

更改

str.replace(old, new)

查询

str[start:stop:step]  # 通过索引访问字符串
find(查找内容, 起始位置, 结束位置)
posted @ 2021-12-05 21:47  MD&One-AR  阅读(83)  评论(0)    收藏  举报