zip 函数

    技术2022-05-19  30

    zip函数接受任意多个序列作为参数,将所有序列按相同的索引组合成一个元素是各个序列合并成的tuple的新序列,新的序列的长度以参数中最短的序列为准。另外(*)操作符与zip函数配合可以实现与zip相反的功能,即将合并的序列拆成多个tuple。 ①tuple的新序列>>>>x=[1,2,3],y=['a','b','c']>>>zip(x,y)[(1,'a'),(2,'b'),(3,'c')]②新的序列的长度以参数中最短的序列为准.>>>>x=[1,2],y=['a','b','c']>>>zip(x,y)[(1,'a'),(2,'b')]③(*)操作符与zip函数配合可以实现与zip相反的功能,即将合并的序列拆成多个tuple。>>>>x=[1,2,3],y=['a','b','c']>>>>zip(*zip(x,y))[(1,2,3),('a','b','c')]

     


    最新回复(0)