在python中将列表转换为dict时松散的值

时间:2017-10-04 07:33:06

标签: python list dictionary

Slack客户端rtm_read正在提供JSON,但将其视为列表 这是我的代码

sc.rtm_connect()
while True:
    print(sc.rtm_read())
    time.sleep(1)

我得到了

{'presence': 'active', 'user': 'U7567QP0B', 'type': 'presence_change'}

我尝试以这种方式转换

for result in sc.rtm_read():
   d = dict(itertools.zip_longest(*[iter(result)] * 2))

但价值松散。

{'presence': 'user', 'type': None}

我需要获得用户值,例如本例中的U7567QP0B

0 个答案:

没有答案