美文网首页
python的一些内置函数的用法

python的一些内置函数的用法

作者: zt_d918 | 来源:发表于2019-07-12 15:22 被阅读0次

zip()

  1. 将两到多个可迭代对象中,具有对应关系的元素打包,好处是节省内存
a = [1, 2, 3]
b = [4, 5, 6, 7]
print(zip(a, b))
# [(1,4),(2,5),(3,6)] 以较短的为新list长度
  1. zip(*)可以理解为解压,可用于二维矩阵的行列互换,速度快
a, b = zip(*[(1,4),(2,5),(3,6)])
print(a, b)
# a = (1, 2, 3)  b = (4, 5, 6)
c = [[1, 2, 3], [4, 5, 6], [7, 8, 9]]
print(list(zip(*c)))
# [(1, 4, 7), (2, 5, 8), (3, 6, 9)]

相关文章

网友评论

      本文标题:python的一些内置函数的用法

      本文链接:https://www.haomeiwen.com/subject/lyddkctx.html