我见过这段代码
l = [2,3,4,4,5,6,3]
c = (10001)*[0]
for i in l:
c[i] = c[i]+1
m = max(c)
print m,c.index(m)
它打印3 2 它看起来像存储两件事 这里(10001)* [0]是什么以及它做了什么?
答案 0 :(得分:1)
可能这段代码看起来像是:
l = [2,3,4,4,5,6,3]
c = [0]*10001
for i in l:
c[i] = c[i]+1
m = max(c)
print m
其中c = [0]*10001
在其中创建10001个零的列表。 c = (10001)*0
只不过是0
答案 1 :(得分:0)
这里(10001)* [0]可以重写为10001 * [0],括号是多余的。 这只是创建一个10001 0的列表