擅长:python、mysql、java
<pre><code>list1 = ['1', '2', '3', '3']
list2 = ['1', '3', '3', '3']
cow, bull, removed = 0, 0, 0
for i in range(len(list1)):
if list1[i - removed] == list2[i - removed]:
bull += 1
list1 = list1[:i - removed] + list1[i - removed + 1:]
list2 = list2[:i - removed] + list2[i - removed + 1:]
removed += 1
for i in range(len(list2)):
if list2[i] in list1:
cow += 1
print cow, bull
</code></pre>
<p><strong>输出</strong></p>
<pre><code>0 3
</code></pre>