回答此问题可获得 20 贡献值,回答如果被采纳可获得 50 分。
<p>我需要按月筛选这些数据。我需要的结果是一个列表的列表,如
lst=[[92]、[86]、[89]]</p>
<p>这就是我尝试过的:</p>
<pre><code>data_dict = [
{
"student": "john",
"subject": "english",
"grade": "A",
"marks": 92,
"assessement type": "exam",
"date": [2, 1, 2021],
},
{
"student": "john",
"subject": "math",
"grade": "B",
"marks": 86,
"assessement type": "essay",
"date": [2, 3, 2021],
},
{
"student": "john",
"subject": "history",
"grade": "B",
"marks": 89,
"assessement type": "presentation",
"date": [22, 2, 2021],
},
]
lst = []
for x in data_dict:
for i in range(1, 13):
if x["date"][1] == i:
lst.append(x["marks"])
</code></pre>
<p>输出:</p>
<pre><code>lst = [92, 86, 89]
</code></pre>
<p>如何使结果成为一个列表列表</p>
<p>埃塔。我需要在几周内学会如何在没有准备好考试的外部库的情况下做这些事情</p>