📜  Python – 常用列表元素和字典值(1)

📅  最后修改于: 2023-12-03 15:04:12.524000             🧑  作者: Mango

Python – 常用列表元素和字典值

在Python中,列表和字典是两个非常常用的数据类型。在本文中,我们将介绍一些常用的列表元素和字典值的操作方法。

列表元素
1. 增加元素

将元素添加到列表的末尾:

my_list = [1, 2, 3]
my_list.append(4)
print(my_list) # [1, 2, 3, 4]

将元素添加到列表的开头:

my_list = [2, 3, 4]
my_list.insert(0, 1)
print(my_list) # [1, 2, 3, 4]
2. 删除元素

删除列表中的第一个匹配项:

my_list = [1, 2, 2, 3]
my_list.remove(2)
print(my_list) # [1, 2, 3]

删除列表中的最后一个元素:

my_list = [1, 2, 3]
my_list.pop()
print(my_list) # [1, 2]

删除列表中的指定位置的元素:

my_list = [1, 2, 3, 4]
del my_list[2]
print(my_list) # [1, 2, 4]
3. 切片列表

获取列表的一部分:

my_list = [1, 2, 3, 4, 5]
new_list = my_list[2:4]
print(new_list) # [3, 4]
4. 合并列表

使用+操作符将两个列表合并:

list1 = [1, 2, 3]
list2 = [4, 5, 6]
new_list = list1 + list2
print(new_list) # [1, 2, 3, 4, 5, 6]

使用extend()方法将一个列表添加到另一个列表的末尾:

list1 = [1, 2, 3]
list2 = [4, 5, 6]
list1.extend(list2)
print(list1) # [1, 2, 3, 4, 5, 6]
字典值
1. 获取字典值

获取字典中的值:

my_dict = {'name': 'Alice', 'age': 25, 'city': 'Beijing'}
print(my_dict['name']) # Alice

使用get()方法获取字典中的值,如果键不存在,则返回指定的默认值:

my_dict = {'name': 'Alice', 'age': 25, 'city': 'Beijing'}
print(my_dict.get('gender', 'unknown')) # unknown
2. 添加和修改字典值

向字典中添加一个键-值对:

my_dict = {'name': 'Alice', 'age': 25, 'city': 'Beijing'}
my_dict['gender'] = 'female'
print(my_dict) # {'name': 'Alice', 'age': 25, 'city': 'Beijing', 'gender': 'female'}

修改字典中的值:

my_dict = {'name': 'Alice', 'age': 25, 'city': 'Beijing'}
my_dict['age'] = 26
print(my_dict) # {'name': 'Alice', 'age': 26, 'city': 'Beijing'}
3. 删除字典值

删除字典中的键-值对:

my_dict = {'name': 'Alice', 'age': 25, 'city': 'Beijing'}
del my_dict['age']
print(my_dict) # {'name': 'Alice', 'city': 'Beijing'}
4. 遍历字典

遍历字典中的所有键-值对:

my_dict = {'name': 'Alice', 'age': 25, 'city': 'Beijing'}

# 遍历所有键-值对
for key, value in my_dict.items():
    print(key, value)

# 遍历所有键
for key in my_dict.keys():
    print(key)

# 遍历所有值
for value in my_dict.values():
    print(value)