小编imk*_*soh的帖子

使用嵌套循环 - for 循环

我有两个关于使用嵌套循环的问题。

  1. 我正在迭代 Football_match 以创建一个包含每支球队颜色的新列表。到目前为止,我已经
colors = []

for color in soccer_match:
    colors.append(color['colors'])

colors
Run Code Online (Sandbox Code Playgroud)

这给了我[['蓝色','白色','红色'],['绿色','金色']]。我怎样才能将两个列表合并为一个?我还没有学习列表理解或函数。

  1. 如何迭代soccer_match 以创建仅包含每支球队队长的列表?我假设我应该使用嵌套 for 循环来查找 'captain' = True 但不确定如何放置该代码。

这是给定的示例。谢谢你!

soccer_match = [
  { "home_team": True,
    "away_team": False,
    "country": "France",
    "num_passes": 484,
    "passes_completed": 423,
    "fouls_committed": 16,
    "colors": ["blue", "white", "red"],
    "players": [
      {
        "name": "Hugo LLORIS",
        "captain": True,
        "shirt_number": 1,
        "position": "Goalie"
      },
      {
        "name": "Benjamin PAVARD",
        "captain": False,
        "shirt_number": 2,
        "position": "Defender"
      },
      {
        "name": "Raphael VARANE",
        "captain": False,
        "shirt_number": 4,
        "position": "Defender"
      },
      {
        "name": …
Run Code Online (Sandbox Code Playgroud)

python nested-loops

0
推荐指数
1
解决办法
791
查看次数

标签 统计

nested-loops ×1

python ×1