[AIGC] Python列表([])和字典({})常用API介绍

简介: [AIGC] Python列表([])和字典({})常用API介绍

Python的列表(list)和字典(dict)是两种常用的数据结构,在编程任务中经常会使用到。下面为你介绍一下他们的常用API。

1. Python列表(List)操作

1.1 添加元素:append()

append()方法添加元素到列表的末尾。

numbers = [1, 2, 3]
numbers.append(4)
print(numbers)  # 输出: [1, 2, 3, 4]

1.2 删除元素:remove()

remove()方法删除列表中第一个出现的指定元素。

numbers = [1, 2, 3, 2]
numbers.remove(2)
print(numbers)  # 输出: [1, 3, 2]

1.3 反转元素顺序:reverse()

reverse()方法将列表中的元素反向排列。

numbers = [1, 2, 3, 4]
numbers.reverse()
print(numbers)  # 输出: [4, 3, 2, 1]

1.4 列表排序:sort()

sort()方法将列表中的元素进行排序。

numbers = [1, 4, 2, 3]
numbers.sort()
print(numbers)  # 输出: [1, 2, 3, 4]

2. Python字典(Dict)操作

2.1 添加元素

字典的添加元素可以直接通过赋值操作来完成。

user = {}
user['name'] = 'Tom'
print(user)  # 输出: {'name': 'Tom'}


2.2 删除元素:del

使用del关键字可以删除字典中的元素。

user = {'name': 'Tom', 'age': 18}
del user['age']
print(user)  # 输出: {'name': 'Tom'}

2.3 获取所有keys:keys()

keys()方法返回字典中所有的键。

user = {'name': 'Tom', 'age': 18}
print(user.keys())  # 输出: dict_keys(['name', 'age'])

2.4 获取所有values:values()

values()方法返回字典中所有的值。

user = {'name': 'Tom', 'age': 18}
print(user.values())  # 输出: dict_values(['Tom', 18])

2.5 判断键是否存在:in

使用in关键字可以判断一个键是否在字典中。

user = {'name': 'Tom', 'age': 18}
print('name' in user)  # 输出: True
print('gender' in user)  # 输出: False

以上就是Python中列表和字典的常用API,希望对你有所帮助。

相关文章
|
1天前
|
Python
【Python操作基础】——字典,迭代器和生成器
【Python操作基础】——字典,迭代器和生成器
|
1天前
|
Python
【Python操作基础】——列表操作
【Python操作基础】——列表操作
|
1天前
|
索引 Python
Python中的列表、元组和字典各具特色
Python中的列表、元组和字典各具特色:列表是可变的,元组不可变,字典亦可变;列表和元组有序,字典无序(但在Python 3.7+保持插入顺序);元素类型上,列表和元组元素任意,字典需键不可变;列表用方括号[],元组用圆括号(),字典用大括号{}表示。列表不适合作字典键,元组可以。选择数据结构应依据实际需求。
7 2
|
4天前
|
开发者 Python
【Python 基础】递推式构造字典(dictionary comprehension)
【5月更文挑战第8天】【Python 基础】递推式构造字典(dictionary comprehension)
|
5天前
|
BI Python
深入浅出:讲解Python中的列表推导式
深入浅出:讲解Python中的列表推导式
|
5天前
|
监控 PHP Python
1688快速获取整店铺列表 采集接口php Python
在电子商务的浪潮中,1688平台作为中国领先的批发交易平台,为广大商家提供了一个展示和销售商品的广阔舞台;然而,要在众多店铺中脱颖而出,快速获取商品列表并进行有效营销是关键。
|
6天前
|
算法 Python
Python中不使用sort对列表排序的技术
Python中不使用sort对列表排序的技术
17 1
|
6天前
|
Python
【Python 基础】列表(list)和元组(tuple)有什么区别?
【5月更文挑战第6天】【Python 基础】列表(list)和元组(tuple)有什么区别?
|
6天前
|
算法 Python
从原始边列表到邻接矩阵:使用Python构建图的表示
从原始边列表到邻接矩阵:使用Python构建图的表示
9 0
|
6天前
|
机器学习/深度学习 存储 数据挖掘
Python中遍历并修改列表的综合指南
Python中遍历并修改列表的综合指南
15 2