版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/yangyang_yangqi/article/details/89377008
list中extend和append的区别:
1. append() 方法向列表的尾部添加一个新的元素。只接受一个参数。
2. extend()方法只接受一个列表作为参数,并将该参数的每个元素都添加到原有的列表中。
Zip()和Zip(*a)的区别:
可以看成是解压和压缩的区别,zip相当与压缩 zip(*)相当于解压。
a= [1,2,3,4]
b = [5,6,7]
c = list(zip(a,b))
print(c)
print(list(zip(*c)))
结果:
[(1, 5), (2, 6), (3, 7)]
[(1, 2, 3), (5, 6, 7)]