Skip to main content
  1. Python 学习/

常用函数记录

1 min
Table of Contents
官方文档: 3.10.0a4 Documentation
参考教程: Python 教程
Python 集合(数组)>

Python 集合(数组) #

Python 编程语言中有四种集合数据类型:

  • *列表(List)*是一种有序和可更改的集合。允许重复的成员。
  • *元组(Tuple)*是一种有序且不可更改的集合。允许重复的成员。
  • *集合(Set)*是一个无序和无索引的集合。没有重复的成员。
  • *词典(Dictionary)*是一个无序,可变和有索引的集合。没有重复的成员。
方法 描述
append() 在列表的末尾添加一个元素
clear() 删除列表中的所有元素
copy() 返回列表的副本
count() 返回具有指定值的元素数量。
extend() 将列表元素(或任何可迭代的元素)添加到当前列表的末尾
index() 返回具有指定值的第一个元素的索引
insert() 在指定位置添加元素
pop() 删除指定位置的元素
remove() 删除具有指定值的项目
reverse() 颠倒列表的顺序
sort() 对列表进行排序
元组(Tuple)>

元组(Tuple) #

元组是有序且不可更改的集合。在 Python 中,元组是用圆括号编写的。

方法 描述
count() 返回元组中指定值出现的次数。
index() 在元组中搜索指定的值并返回它被找到的位置。
集合(Set)>

集合(Set) #

集合是无序和无索引的集合。在 Python 中,集合用花括号编写。

方法 描述
add() 向集合添加元素。
clear() 删除集合中的所有元素。
copy() 返回集合的副本。
difference() 返回包含两个或更多集合之间差异的集合。
difference_update() 删除此集合中也包含在另一个指定集合中的项目。
discard() 删除指定项目。
intersection() 返回为两个其他集合的交集的集合。
intersection_update() 删除此集合中不存在于其他指定集合中的项目。
isdisjoint() 返回两个集合是否有交集。
issubset() 返回另一个集合是否包含此集合。
issuperset() 返回此集合是否包含另一个集合。
pop() 从集合中删除一个元素。
remove() 删除指定元素。
symmetric_difference() 返回具有两组集合的对称差集的集合。
symmetric_difference_update() 插入此集合和另一个集合的对称差集。
union() 返回包含集合并集的集合。
update() 用此集合和其他集合的并集来更新集合。
字典(Dictionary)>

字典(Dictionary) #

字典是一个无序、可变和有索引的集合。在 Python 中,字典用花括号编写,拥有键和值。

方法 描述
clear() 删除字典中的所有元素
copy() 返回字典的副本
fromkeys() 返回拥有指定键和值的字典
get() 返回指定键的值
items() 返回包含每个键值对的元组的列表
keys() 返回包含字典键的列表
pop() 删除拥有指定键的元素
popitem() 删除最后插入的键值对
setdefault() 返回指定键的值。如果该键不存在,则插入具有指定值的键。
update() 使用指定的键值对字典进行更新
values() 返回字典中所有值的列表