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,希望对你有所帮助。