擅长:python、mysql、java
<p><strong>如果</strong>我理解您的意图,这里有一个方法:</p>
<pre><code>score={}
Names = ["John", "James", "Barry", "Greg", "Jenny"]
Results1 = ["James", "Barry", "Jenny", "Greg", "John"]
Results2 = ["Barry", "Jenny", "Greg", "James", "John"]
r1dict={name:i for i,name in enumerate(Results1)}
r2dict={name:i for i,name in enumerate(Results2)}
for i, ni in enumerate(Names):
for j, nj in enumerate(Names):
if r1dict[ni] > r2dict[nj]:
score[(i,j)]=1
print(score)
</code></pre>
<p>印刷品:</p>
<pre><code>{(0, 1): 1, (3, 2): 1, (4, 4): 1, (3, 3): 1, (2, 2): 1,
(4, 2): 1, (0, 3): 1, (0, 4): 1, (3, 4): 1, (0, 2): 1}
</code></pre>