如何在python中访问字典中的字典

2024-10-05 10:12:56 发布

您现在位置:Python中文网/ 问答频道 /正文

a=[{'1st innings': {'team': 'Islamabad United',
   'deliveries': [{0.1: {'non_striker': 'Sharjeel Khan',
      'bowler': 'Anwar Ali',
      'runs': {'extras': 0, 'total': 0, 'batsman': 0},
      'batsman': 'SR Watson'}},
    {0.2: {'non_striker': 'Sharjeel Khan',
      'bowler': 'Anwar Ali',
      'runs': {'extras': 0, 'total': 0, 'batsman': 0},
      'batsman': 'SR Watson'}},
    {0.3: {'non_striker': 'Sharjeel Khan',
      'bowler': 'Anwar Ali',
      'runs': {'extras': 0, 'total': 0, 'batsman': 0},
      'batsman': 'SR Watson'}},
    {0.4: {'non_striker': 'Sharjeel Khan',
      'bowler': 'Anwar Ali',
      'runs': {'extras': 0, 'total': 0, 'batsman': 0},
      'batsman': 'SR Watson'}},
    {0.5: {'non_striker': 'Sharjeel Khan',
      'bowler': 'Anwar Ali',
      'runs': {'extras': 0, 'total': 0, 'batsman': 0},
      'batsman': 'SR Watson'}},
    {0.6: {'non_striker': 'Sharjeel Khan',
      'bowler': 'Anwar Ali',
      'runs': {'extras': 0, 'total': 0, 'batsman': 0},
      'batsman': 'SR Watson'}}}]

如何访问这本词典的不同索引,即python中的“第一局”、“击球手”、“全场”等

我不断得到错误“TypeError:当我尝试使用a[“1st innings”]访问第一局时,列表索引必须是整数或片,而不是str”


Tags: extrasrunswatsonaliteamtotalnonsr

热门问题