gpt4 book ai didi

python - 给出字典的笛卡尔积

转载 作者:行者123 更新时间:2023-11-28 20:06:03 25 4
gpt4 key购买 nike

<分区>

我有以下列表:

brand=["Audi","Mercedes"]
speed=[130,150]
model=["sport","family"]

我想获得等同于:

ll=[]
ll.append({'brand':'mercedes', 'speed':130, 'model':'family'})
ll.append({'brand':'mercedes', 'speed':130, 'model':'sport'})
ll.append({'brand':'audi', 'speed':130, 'model':'family'})
ll.append({'brand':'audi', 'speed':130, 'model':'sport'})
ll.append({'brand':'mercedes', 'speed':150, 'model':'family'})
ll.append({'brand':'mercedes', 'speed':150, 'model':'sport'})
ll.append({'brand':'audi', 'speed':150, 'model':'family'})
ll.append({'brand':'audi', 'speed':150, 'model':'sport'})

我目前做的:

from itertools import product
ll=list(product(speed, model, brand))

我有所有需要的组合,但这只是一个列表列表,而不是字典列表。我不知道是否有直接的 pythonic 方式来做到这一点!

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com