抱歉,标题模糊,这是一个基本问题。我有一个像这样的json(更多的字典)。
{
'The Runaway Dinosaur':
['11th May 2016 ', ' 12:00am'],
'Paradox':
['12th Oct 2016 ', ' 12:00am'],
'Gorilla Warfare':
['18th Nov 2015 ', ' 1:00am'],
'Trajectory':
['23rd Mar 2016 ', ' 12:00am']
}
因此,每个json对象都有2个元素的数组,我想提取每个对象的第一个元素。
我尝试了以下方法:
for a in d: #d is the dict where the json is residing
print a[0]
预计o / p:-2016年5月11日,2016年10月12日,...
实际o / p:-TPGTRTFERTPTTTKMPGFTV FOTTFTRRPFWGRTISBCKSA FLTFICTFTEMFWT
我想知道我在犯什么错误以及如何纠正它?
当您尝试遍历时dict
,实际上是遍历键(它们是字符串,因此您将获得每个字符串键的第一个字符)。而您需要价值观。所以:
for a in d.values():
print a[0]
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句