你可能想要
list2.extend(list1)
代替
list2.append(list1)
区别在于:
>>> a = range(5)>>> b = range(3)>>> c = range(2)>>> b.append(a)>>> b[0, 1, 2, [0, 1, 2, 3, 4]]>>> c.extend(a)>>> c[0, 1, 0, 1, 2, 3, 4]
由于
list.extend()接受任意迭代,因此您也可以替换
for line in mylog: list1.append(line)
通过
list1.extend(mylog)



