今までのところ、私はまだこれを理解できません。どんな援助も、誰でも提供できるものは大いに感謝されるでしょう。ありがとうございます。時間ごとに各サブリストの項目ごとにプリントアウト
stats.append({
'rounds' : round_playing,
'round' : [{'name' : str(list_players[i]['name']),
'score' : list_players[i]['score']
}]
})
list_players:
list_players.append({'name': '',
'score': 0})
プリントアウト:現在
for s in stats:
print("*************************************")
print("Round: " + str(s['rounds']))
print("*************************************")
for p in s['round']:
print("@" + str(p['name'])
+ "\nScore: " + str(p['score'])+ "\n")
print("*********************")
:
============================
Round 1
============================
Player1
Score: 11
============================
Round 1
============================
Player2
Score: 23
望ましい結果は:
def buildList(p):
for i in range(len(p)):
list_players.append({'name': '', 'score': 0})
わからない:
============================
Round 1
============================
Player1
Score: 11
Player2
Score: 23
============================
Round 2
============================
Player1
Score: 55
Player2
Score: 7
誰かがこのような何かを示唆しました。
データは常に1項目のリストです。あなたは基本的に各dictエントリーにプレーヤーを派遣し、それらを集めるわけではありません。 –
投稿したコードはそのままでは実行されず、質問のデータでサンプル出力を作成するには不十分です。適切な助けを得るためには、適切な[最小、完全、および検証可能な例](https://stackoverflow.com/help/mcve)を作成して投稿してください。詳細を知るには、この重要なリンクをお読みください。 – dsh
@ Jean-FrançoisFabre、どうすればそれらを集めるべきですか? –