擅长:python、mysql、java
<p>这个怎么样?你知道吗</p>
<pre><code>yourDS={"name":["John","Jill","John","Bob"],
"sport":["Golf","Rugby","Hockey","Golf"],
"score":[100,55,100,45]
}
</code></pre>
<p>这应该保持列表排序时每个条目的关系。你知道吗</p>
<p>为了避免列表中重复元素的影响,首先从列表中创建一个新的<code>set</code>。你知道吗</p>
<p>对于预期的查询,可以这样做。你知道吗</p>
<pre><code>for index,value in enumerate(yourDS["score"]):
if value=="x":
print yourDS["name"][index]
</code></pre>
<p>最好使用<code>list</code>来存储结果,并使其成为<code>set</code>,以避免某些情况,例如,如果一个人在两个不同的游戏中得分为<code>x</code>。你知道吗</p>