过滤字典列表中的键

问题描述 投票:0回答:2

我的目标是使用 python 在“内容”之后打印一个字符串,例如“测试”,但我不知道该怎么做。我已经尝试了很多页面讨论这个问题,但没有任何效果。

mensagemmm = [ 

{'isUser': True,},  

{'isVerified': None,},  

{'isWAContact': True,},  

{'profilePicThumbObj': None,},  

{'content': 'Test',},  

{'quotedMsgId': None,} 

]

我已经尝试了谷歌的大部分页面,使用:

对于我来说,mensagemmm...

python list dictionary
2个回答
0
投票

检查

content
键,然后打印值

for i in mensagemmm:
  v = i.get('content')
  if v is not None:
    print(v)

如果内容键在词典列表中出现多次,每个内容都会被打印


0
投票

如果您的问题是如何访问字典中的字符串,那么

print(mensagemmm[4]["content"])  

返回“Vai se fuder”

或者类似的东西

print(list(mensagemmm[4].keys())[0],": ",mensagemmm[4]["content"])

返回“内容:Vai se fuder”

其他情况请提供预期输出

© www.soinside.com 2019 - 2024. All rights reserved.