python 小知识集锦

版权声明:本文为博主原创文章,未经博主允许不得转载。 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)]

猜你喜欢

转载自blog.csdn.net/yangyang_yangqi/article/details/89377008
今日推荐