测试一:
n=5
nums = [[0] * n for i in range(n)]
n=5
nums = [[0] for i in range(n)]
注:1.[0]是通过for i in range(n)确定循环几次。
2.[0]*5可以得到[0,0,0,0,0]
测试二:
哈希表使用列表套路:
record=[0]*5
for i in "bcde":
record[ord(i) - ord("a")] += 1
注:ord()函数表示取得是ASCALL码值,此代码可以套很多长度一定并且ASCALL码连续的字付串。
详细理解如下:
测试三:
1,enumerate()函数是python的内置函数
2,对于一个可迭代的(iterable)/可遍历的对象(如列表、字符串),可利用enumerate函数,同时获取对象的索引和值
3,一般用在for循环中使用
测试四: