列表和字典操作函数集锦:append(), pop(), keys()等
1. append()
append()是一个列表操作函数,用于在列表的末尾添加一个元素。其语法为list.append(value),其中value为要添加的元素。例如,下面的代码将在列表a中添加一个整数1:
a = [2, 3, 4] a.append(1) print(a) # [2, 3, 4, 1]
2. pop()
pop()是一个列表操作函数,用于移除列表中指定位置的元素。其语法为list.pop([index]),其中index为要移除元素的位置,默认为-1,即最后一个元素。例如,下面的代码将移除列表a中的 个元素:
a = [1, 2, 3] a.pop(0) print(a) # [2, 3]
3. keys()
keys()是一个字典操作函数,用于获取字典中所有的键。其语法为dict.keys(),返回值为一个包含所有键的列表。例如,下面的代码将打印出字典a中的所有键:
a = {'name': 'Tom', 'age': 18}
print(a.keys()) # dict_keys(['name', 'age'])
4. values()
values()是一个字典操作函数,用于获取字典中所有的值。其语法为dict.values(),返回值为一个包含所有值的列表。例如,下面的代码将打印出字典a中的所有值:
a = {'name': 'Tom', 'age': 18}
print(a.values()) # dict_values(['Tom', 18])
5. items()
items()是一个字典操作函数,用于获取字典中所有的键值对。其语法为dict.items(),返回值为一个包含所有键值对的列表,每个键值对以元组的形式表示。例如,下面的代码将打印出字典a中的所有键值对:
a = {'name': 'Tom', 'age': 18}
print(a.items()) # dict_items([('name', 'Tom'), ('age', 18)])
6. update()
update()是一个字典操作函数,用于更新字典中的键值对。其语法为dict.update([other]),其中other可以是另一个字典或包含键值对元组的列表。例如,下面的代码将更新字典a中的'age'键的值:
a = {'name': 'Tom', 'age': 18}
a.update({'age': 20})
print(a) # {'name': 'Tom', 'age': 20}
7. clear()
clear()是一个字典操作函数,用于清空字典中的所有键值对。其语法为dict.clear()。例如,下面的代码将清空字典a中的所有键值对:
a = {'name': 'Tom', 'age': 18}
a.clear()
print(a) # {}
除了以上七个操作函数,列表和字典还有很多其他的操作函数,如len()、reverse()、sort()等,可以根据需要进行选择使用。列表和字典是Python中非常重要的数据类型,熟练掌握它们的操作函数是编写高效代码的重要一步。
