Python的zip使用精华总结

Python语法简洁清晰,特色之一是强制用空白符(white space)作为语句缩进。Python具有丰富和强大的库。它常被昵称为胶水语言。

用Python快速生成程序的原型(有时甚至是程序的最终界面),然后对其中有特别要求的部分,用更合适的语言改写,比如3D游戏中的图形渲染模块,性能要求特别高,就可以用C/C++重写,而后封装为Python可以调用的扩展类库。

01

python 的功能强大,几个常用的数据结构,list, dict, set, cell 组合可以实现很多功能。今天,为大家介绍一个非常好用的 zip 接口。

02

a=[3,5,1,6,2] ,使我们已知的list, 如果想输出相邻元素对,用 python 怎么实现呢?

(3, 5)(5, 1)(1, 6)(6, 2)

2层 for 循环肯定可以实现,有没有更精简的方法呢?

尝试用 zip , zip 可以实现对 list 的链接,每个元素变为 cell.

my_zip =zip( a[:-1], a[1:] )

for i in my_zip:

print(i)

搞定。

  • 发表于:
  • 原文链接https://kuaibao.qq.com/s/20180619G1TSKK00?refer=cp_1026
  • 腾讯「云+社区」是腾讯内容开放平台帐号(企鹅号)传播渠道之一,根据《腾讯内容开放平台服务协议》转载发布内容。

扫码关注云+社区

领取腾讯云代金券