Python高级编程----语法最佳实践(低于类级)

发布时间:2019-06-25 发布网站:脚本宝典
脚本宝典收集整理的这篇文章主要介绍了Python高级编程----语法最佳实践(低于类级)脚本宝典觉得挺不错的,现在分享给大家,也给大家做个参考。

List comPRehensions:使用编排好的特性做自动化处理

@H_304_11@[i for i in range(10) if i % 2 == 0]

enumerate:使用内建函数为循环中的序列化提供获得索引的方式

seq = ["one","two","three"]
for i, element in enumerate(seq):
    seq[i] = '%d:%s' % (i,seq[i])

or

def _treatment(pos, element):
    return '%d:%s' % (pos, element)
seq = ["one","two","three"]
[_treatment(i, el) for i, el in enumerate(seq)]

迭代器:实现迭代协议的容器。基于两个方法:

next 返回容器的下一个项目,当无项目时,抛出StopITeration异常
iter 返回迭代器本身

《后续》

脚本宝典总结

以上是脚本宝典为你收集整理的Python高级编程----语法最佳实践(低于类级)全部内容,希望文章能够帮你解决Python高级编程----语法最佳实践(低于类级)所遇到的问题。

如果觉得脚本宝典网站内容还不错,欢迎将脚本宝典推荐好友。

本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。