擅长:python、mysql、java
<p>此代码应该返回您想要的内容</p>
<pre><code>string_list = [['1', '3', '4'], ['1', '3', '10']]
numbers = {}
for list in string_list:
for item in list:
if item not in numbers:
numbers[item] = 1
else:
numbers[item] += 1
print(numbers)
</code></pre>
<p>这就回来了</p>
<pre><code>{'1': 2, '3': 2, '4': 1, '10': 1}
</code></pre>
<p>这意味着有2个1,2个3,1个数字'4'和1个数字'10'。因此,存在重复</p>
<p>如果不想知道有多少个副本,可以运行:</p>
<pre><code>string_list = [['1', '3', '4'], ['1', '3', '10']]
numbers = []
duplicates = False
for list in string_list:
for item in list:
if item not in numbers:
numbers.append(item)
else:
duplicates = True
if duplicates:
break
print('There are duplicates' if duplicates else 'There are no duplicates')
</code></pre>
<p>这是回报</p>
<pre><code>There are duplicates
</code></pre>
<p>如果将字符串_列表更改为[[1'、[3'、[2']、[5'、[8'、[10']],它将返回</p>
<pre><code>There are no duplicates
</code></pre>