相关疑难解决方法(0)

在Python中将两个列表转换为字典

想象一下,你有:

keys = ['name', 'age', 'food']
values = ['Monty', 42, 'spam']
Run Code Online (Sandbox Code Playgroud)

生成以下字典的最简单方法是什么?

a_dict = {'name' : 'Monty', 'age' : 42, 'food' : 'spam'}
Run Code Online (Sandbox Code Playgroud)

python dictionary list

1101
推荐指数
10
解决办法
72万
查看次数

列表与另一个列表的排列的组合

我有两个清单:

object = ['square','circle','triangle']
description = ['red','green']
Run Code Online (Sandbox Code Playgroud)

我想要输出一个词典列表:

{'square': 'red', 'circle': 'red', 'triangle': 'red'}
{'square': 'red', 'circle': 'red', 'triangle': 'green'}
{'square': 'green', 'circle': 'red', 'triangle': 'green'}
Run Code Online (Sandbox Code Playgroud)

等等

所以对象不重复,但描述可能会.每个字典都有原始的对象列表作为其键.

我不确定我想要的算法的名称,所以我找不到正确的算法.(我已经查看了python中两个列表的排列,但是它正在寻求不同的结果.两个列表的排列是同一个问题,但是使用OCAML.)

python algorithm combinations

2
推荐指数
1
解决办法
114
查看次数

标签 统计

python ×2

algorithm ×1

combinations ×1

dictionary ×1

list ×1