手中有一些列表,这些列表内的元素也是列表。
需求是把这些列表内元素复制一遍,接续在末尾,把列表变成原来的2倍长,再给列表内每个元素append一个值。
#例如,把[[1]]先变成[[1],[1]],再变成[[1,0],[1,0]]
我们来写个函数解决。
def keaidecuo(t):
t += t#相当于t = t + t
for i in t:
i.append('0')
print(t)
输入t,运行:
t = [['1'],['2'],['3']]
keaidecuo(t)
下拉前,猜一下结果吧。
……
猜……
……
猜……
……
是……
……
什……
……
么……
……
不……
……
要……
……
偷……
……
看……
……
哦……
……
当当当,当!
[['1', '0', '0'], ['2', '0', '0'], ['3', '0', '0'], ['1', '0', '0'], ['2', '0', '0'], ['3', '0', '0']]
[Finished in 0.2s]
这个怪物是怎么生出来的,相信各位都是知道的吧。