擅长:python、mysql、java
<p>这些当前玩家共有7个集合共享,下面是@wiludsdaman答案的显式版本</p>
<pre><code>ids = []
for collection in data["Collection"]:
for player in collection["CurrentPlayers"]:
ids.append(player["Id"])
print ids
</code></pre>
<p>如果你更勇敢,你可以使用双列表理解来压缩上面的代码</p>
<pre><code>ids = [player["Id"] for collection in data["Collection"] for player in collection["CurrentPlayers"]]
</code></pre>