gpt4 book ai didi

python - 根据值从现有字典生成所有可能的字典

转载 作者:行者123 更新时间:2023-11-28 21:34:22 25 4
gpt4 key购买 nike

我有一本字典

kwarg = {'a': 0 , 'b': 1 , 'c': 2} 我想根据值生成所有可能的替代字典,例如:

x1={'a': 1 , 'b': 0 , 'c':2}

x2={'a': 1 , 'b': 2 , 'c':0}

x3={'a': 0 , 'b': 2 , 'c':1}

x4={'a': 0 , 'b': 1 , 'c':2}

x5={'a': 2 , 'b': 1 , 'c':0}

x6={'a': 2 , 'b': 0 , 'c':1}

但是我有 6 个元素 (0,1,2,3,4,5) 并且需要使用 python algorytm。

最佳答案

python3 中的以下代码应该执行

import itertools


def main():
'''The Main'''

kwarg = {'a': 0 , 'b': 1 , 'c': 2}
keys = kwarg.keys()
for comb in itertools.permutations(kwarg.values()):
print(dict(zip(keys, comb)))



if __name__ == '__main__':
main()

关于python - 根据值从现有字典生成所有可能的字典,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53360747/

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