擅长:python、mysql、java
<pre><code>l = []
for i in range(49):
l.append(random.randint(1,4))
colors = [[],[],[],[]]
for i in l:
colors[int(i)-1].append(i)
length_colors= [len(i) for i in colors]
min, max = 0,0
for i in range(1,len(colors)):
if length_colors[min] > length_colors[i]:
min = i
elif length_colors[max] < length_colors[i]:
max = i
print(length_colors)
print("Biggest list = ", colors[max], ",with ", length_colors[max], " elements")
print("Smallest list = ", colors[min], "with ", length_colors[min], " elements")
</code></pre>
<p>如果可以使用numpy,那么就可以使用np.argmax/np.argmin</p>