wajika 发表于 2022-6-25 20:12

python 如何将字典中的列表组合起来

本帖最后由 wajika 于 2022-6-25 20:14 编辑

如何 遍历 dict
{
      'Topic': ['A', 'B', 'C', 'D', 'E', 'F', 'G', 'H', 'I', 'J'],
      'PartitionNum': ,
      'Topic_LastTimeStamp': ['0', '0', '0', '0', '0', '0', '0', '0', '0', '1656123377093'],
      'Topic_TotalCount': ['0', '0', '2774', '0', '0', '0', '653748', '0', '0', '8799297']
}

每个 key 按顺序取 value,然后组合起来

转换为 一个列表
DATA_LIST: "topic:APartitionNum:12 Topic_LastTimeStamp:0 Topic_TotalCount:0"
DATA_LIST: "topic:BPartitionNum:3 Topic_LastTimeStamp:0 Topic_TotalCount:0"
DATA_LIST: .....

cdsgg 发表于 2022-6-25 20:47

字典有一个 .items()的方法for k,v in dict.items()   k键v值

三滑稽甲苯 发表于 2022-6-25 21:10

感觉没有什么好办法,套个for循环吧

yep96 发表于 2022-6-25 21:18


data_format = ' '.join()

vethenc 发表于 2022-6-25 21:22

4楼正答,感谢分享

icychick 发表于 2022-6-25 21:24

yep96 发表于 2022-6-25 21:18

data_format = ' '.join()


厉害!我还在思考应该怎么循环呢?你两行就搞定了,大佬大佬

知心 发表于 2022-6-25 21:30

python内置函数(ZIP函数)你去看一下,解决你这个需求应该正好

lys76 发表于 2022-6-25 21:50

本帖最后由 lys76 于 2022-6-25 21:58 编辑

yep96 发表于 2022-6-25 21:18

data_format = ' '.join()

确实牛B啊,看了好久才理解到!
充分利用了字符串连接、字符串格式化,*解包,列表zip,列表推导式...

和大佬对比一下,瞬间觉得自己的python基础差了一大节,需要再造。:rggrg

coderman 发表于 2022-6-25 21:50

{:1_921:}{:1_921:}{:1_921:}{:1_921:}大佬牛批

andydyc 发表于 2022-6-27 00:24

代码确实简洁👍
页: [1] 2
查看完整版本: python 如何将字典中的列表组合起来