python 介绍一个很好用的函数

zip函数

zip()函数用于将可迭代的对象作为参数,将对象中对应的元素打包成一个个元组,然后返回由这些元组组成的列表。

zip 语法:

zip([iterable, …])

参数说明:

  • iterabl – 一个或多个迭代器

文字是不足以表现出zip()函数的作用的,还需要例子。

list_a = [1,2,3]
list_b = ['1','2','3']
print(zip(list_a,list_b))

返回结果是个对象,那是因为我们没有设置展示方法,我们可以使用list(),tuple()或者dict()方法。

list():以列表的方式展示。

list_a = [1,2,3]
list_b = ['1','2','3']
print(list(zip(list_a,list_b)))

返回结果:

[(1, '1'), (2, '2'), (3, '3')]

tuple():以元组的方式展示。

list_a = [1,2,3]
list_b = ['1','2','3']
print(tuple(zip(list_a,list_b)))

返回结果:

((1, '1'), (2, '2'), (3, '3'))

dict():以字典的方式展示,这种展示方法十分适合在需要两个列表组成一个字典的情况下使用。

list_a = [1,2,3]
list_b = ['1','2','3']
print(dict(zip(list_a,list_b)))

返回结果:

{1: '1', 2: '2', 3: '3'}
本作品采用《CC 协议》,转载必须注明作者和本文链接
coder Derek
讨论数量: 0
(= ̄ω ̄=)··· 暂无内容!

讨论应以学习和精进为目的。请勿发布不友善或者负能量的内容,与人为善,比聪明更重要!