python 如何读取列表中字典的value值

  • Post category:Python

要读取列表(list)中字典(dict)的value值,可以使用以下方法:

1.使用循环(for)

可以通过循环遍历列表和字典,然后获取每个字典的value值。示例代码如下:

# 创建列表
dict_list = [{'name': 'Alice', 'age': 18}, {'name': 'Bob', 'age': 20}, {'name': 'Charlie', 'age': 22}]

# 使用循环遍历列表和字典,并获取value值
for dict in dict_list:
    print(dict['name'])
    print(dict['age'])

输出结果:

Alice
18
Bob
20
Charlie
22

2.使用索引

可以直接通过列表中字典的索引,获取字典中的value值。示例代码如下:

# 创建列表
dict_list = [{'name': 'Alice', 'age': 18}, {'name': 'Bob', 'age': 20}, {'name': 'Charlie', 'age': 22}]

# 获取第一个字典的name值
print(dict_list[0]['name'])

# 获取第二个字典的age值
print(dict_list[1]['age'])

输出结果:

Alice
20

以上两种方法都可以帮助我们读取列表中字典的value值,具体使用哪一种方法,根据实际情况选择即可。