python2中input()函数的返回值类型是,在python中输入数据使用input,该函数返回值的类型是
python3的Zip函数
zip函数将任意数量的迭代对象作为参数,将对象中相应的元素打包成一个元组,然后返回一个迭代的zip对象。
这个iterable对象可以以循环的方式列出它的元素。如果多个可迭代对象的长度不一致,则返回的列表与最短的可迭代对象相同。
用法:生成一个带有两个列表的zip对象。
示例1a1=[1,2,3]
a2=[4,5,6]
a3=[7,8,9]
a4=[a , b , c , d]
zip1=zip(a1,a2,a3)
打印(zip1)
foriinzip1:
.打印(一)
.
(1,4,7)
(2,5,8)
(3,6,9)
示例2zip2=zip(a1,a2,a4)
打印(zip2)
对于jinzip2:
.印刷(j)
.
(1,4, a )
(2,5, b )
(3,6,“c”)
示例3zip3=zip(a4)
打印(zip3)
对于iinzip3:
.打印(一)
.
( a ,)
( b ,)
( c ,)
( d ,)
示例4zip4=zip(*a4*3)
打印(zip4)
对于jinzip4:
.印刷(j)
.
( a , b , c , d , a , b , c , d , a , b , c , d )
用法:二维矩阵变换(矩阵行列互换)l1=[[1,2,3],[4,5,6],[7,8,9]]
print([[j[I]for jinl 1]for iinrange(len(L1[0])])
[[1,4,7],[2,5,8],[3,6,9]]
zip(*l1)
foriinzip(*l1):
.打印(一)
.
(1,4,7)
(2,5,8)
(3,6,9)
郑重声明:本文由网友发布,不代表盛行IT的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。