In [7]:
print(type(sorted([9, 19, 3, 6])))
print(type(reversed([9, 19, 3, 6])))
print(type(enumerate([9, 19, 3, 6])))
print(type(zip([9, 19, 3, 6], [6, 3, 9, 19])))
In [13]:
z1 = [1, 2, 3, 4, 5]
z2 = [6, 7, 8, 9, 10]
result = zip(z1, z2)
print(result)
print(list(result))
In [30]:
z1 = [1, 2, 3, 4, 5]
z2 = [6, 7, 8]
result = zip(z1, z2)
print(result)
print(list(result))
x1, y1 = zip(*zip(z1, z2)) #如果此处直接传入result,则出错。未知原因。。。
print(list(x1))
print(list(y1))
In [32]:
z1 = [1, 2, 3, 4]
z2 = ['a', 'b', 'c']
result = zip(z1, z2)
print(list(result))
In [35]:
z1 = [1, 2, 3, 4, 5]
z2 = [6, 7, 8, 9]
z3 = ['a', 'b', 'c', 'd']
result = zip(z1, z2, z3)
print(list(result))
In [47]:
x = [1, 2, 3]
y = [4, 5, 6]
z = [7, 8, 9]
xyz = zip(x, y, z)
u = zip(*xyz)
print(list(u))
In [46]:
x1 = [1, 2, 3]
r = zip(* [x1] * 3)
print(list(r))