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'}
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值