📅  最后修改于: 2023-12-03 15:14:41.011000             🧑  作者: Mango
在Python中,字典(dict)是一种非常常用的数据结构类型,它可以存储键值对,并提供了快速的查找和访问能力。有时候我们需要将字典中的键和值获取出来,并转换成一个字符串数组(list),那么该如何实现呢?
d = {'a': 1, 'b': 2, 'c': 3}
lst = [f'{k}: {v}' for k, v in d.items()]
print(lst)
输出结果为:
['a: 1', 'b: 2', 'c: 3']
d = {'a': 1, 'b': 2, 'c': 3}
lst = [f'{k}: {v}' for k, v in zip(d.keys(), d.values())]
print(lst)
输出结果为:
['a: 1', 'b: 2', 'c: 3']
d = {'a': 1, 'b': 2, 'c': 3}
lst = [f'{x}: {d[x]}' for x in d]
print(lst)
输出结果为:
['a: 1', 'b: 2', 'c: 3']
以上就是三种常用的方法,可以轻松将一个字典(dict)转换成一个字符串数组(list)。