gpt4 book ai didi

python字典操作使键成为值

转载 作者:行者123 更新时间:2023-12-01 00:24:48 25 4
gpt4 key购买 nike

我以这种形式从 MySQL 获得了一些值

({'count(*)': 4739, 'catg': 17}, {'count(*)': 1629, 'catg': 145}, {'count(*)': 2683, 'catg': 8}, {'count(*)': 1526, 'catg': 10})

我正在尝试制作这样的字典输出:

{17: 4739, 145: 1629, 8: 2683, 10:1526}

这可能吗?

最佳答案

您可以使用 dict理解:

{element['catg']: element['count(*)'] for element in data}

这会迭代元素 dict s 和每个 dict ,检索键 catg 的值和count(*) ,分别。

示例:

In [51]: data = ({'count(*)': 4739, 'catg': 17}, {'count(*)': 1629, 'catg': 145}, {'count(*)': 2683, 'catg': 8}, {'count(*)': 1526, 'catg': 10})                                                            

In [52]: {element['catg']: element['count(*)'] for element in data}
Out[52]: {17: 4739, 145: 1629, 8: 2683, 10: 1526}

关于python字典操作使键成为值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58674470/

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