这里我试图合并这两个列表,使所有项目都变成白色。为什么结果不同于使用合并(lista + listb)
n = [[1, 2, 3], [4, 5, 6, 7, 8, 9]]
def flatten(n):
s=[]
for x in n:
s.append(x)
return s
print flatten(n)
我想有结果
[1,2,3,4,5,6,7,8,9]
,但我发现
[[1, 2, 3], [4, 5, 6, 7, 8, 9]]
我不明白为什么,我想我清楚地分配每个值列表中的'for'循环。
仅供参考,添加名单将它们组合起来。 'x = n [0] + n [1]'会得到'x = [1,2,3,4,5,6,7,8,9]' – TehTris