如何在Python中以列表形式返回字典的值

云课堂学Python 2024-05-18 08:18:37
在 Python 中,可以以列表形式返回字典的键,这是处理字典数据常用的一项技术。同样,还需要了解以列表形式返回字典的值的各种方法。 使用 list() 函数使用 list() 函数及字典的 values() 属性,直接生成字典值的列表。 dict1 = {'a':1, 'b':2, 'c':3}lst = list(dict1.values())print(lst)# 输出:[1, 2, 3]使用 for 循环for 循环访问字典的键,返回键的值并追加到一个空列表。 dict1 = {'a':1, 'b':2, 'c':3}lst = []for i in dict1: lst.append(dict1[i])print(lst)# 输出:[1, 2, 3]使用列表推导式使用 for 循环,以列表推导式的方法返回值的列表。 dict1 = {'a':1, 'b':2, 'c':3}lst = [dict1[i] for i in dict1]print(lst)# 输出:[1, 2, 3]使用 map 和 lambda 函数map() 和 lambda 函数结合使用,从字典中每个项目中获取值,然后使用 list() 函数创建列表。 dict1 = {'a':1, 'b':2, 'c':3}lst = list(map(lambda x: x[1], dict1.items()))print(lst)# 输出:[1, 2, 3]
0 阅读:0

云课堂学Python

简介:感谢大家的关注