这个复杂的列表是什么?如何从中打印信息?

时间:2018-03-08 19:04:19

标签: arrays python-3.x list

使用Python,我有一个复杂的列表,我试图从中提取各种信息。当我打印整个列表时,下面是我得到的。

{'previous': None, 
 'results': [
             {'account': 'https:REDACTED', 
                  'url': 'https:REDACTED', 
               'amount': '4.32', 
         'payable_date': '2018-03-08', 
           'instrument': 'https:REDACTED', 
                 'rate': '1.4400000000', 
          'record_date': '2018-03-05', 
             'position': '3.0000', 
          'withholding': '0.00', 
                   'id': 'REDACTED', 
              'paid_at': None}, 

       {'account': 'REDACTED', 'url': 'https:REDACTED',

......等等......   }

此代码 -

for x in list:
       print(x)
  

打印 - '上一个''结果'(你可以看到它们都在左边   各自冒号的一面(:))

我希望能够在冒号(:)的另一侧打印信息,所以:

  

'结果':[{'account':'https:删除','url':'https:删除',...   等

     

打印x [0]会产生'r'('结果'中的第一个字母)。

如何获取'结果'冒号(:)右侧的信息?感谢

1 个答案:

答案 0 :(得分:0)

我不确定'复杂列表'是什么,但你使用的是python词典。 你需要的循环是: for x in list: print(x, list[x]) 当循环遍历这个字典时,'x'是字典中的'key'(它就像索引对列表的作用),要获取此条目中包含的数据,你需要手动从字典中提取它,循环没有自动完成。