首页 / PYTHON / Python逆向工程师列表理解
Python逆向工程师列表理解
内容导读
互联网集市收集整理的这篇技术教程文章主要介绍了Python逆向工程师列表理解,小编现在分享给大家,供广大互联网技能从业者学习和参考。文章包含708字,纯文字阅读大概需要2分钟。
内容图文
![Python逆向工程师列表理解](/upload/InfoBanner/zyjiaocheng/727/93df9ced3793444fb684b62ba3192ce8.jpg)
您好我是Python和Stackoverflow的新手,所以请耐心等待.我刚刚发现了列表推导,并希望“反向工程”一个特定的代码来更好地理解它.换句话说,以下代码将如何以常规块格式显示:
return [variable[i:i+10] for i in range(0,100,10)]
解决方法:
http://treyhunner.com/2015/12/python-list-comprehensions-now-in-color/是一个很好的资源,但一般来说,Python中的理解形式如下:
<expression> for <value> in <iterable> [if <criteria>]
所以打破你的榜样,我们有:
>表达式:变量[i:i 10]
>一个值i
>可迭代范围(0,100,10)
>没有标准
“扩展”形式是:
result = []
for <value> in <iterable>:
[if <criteria>:]
result.append(<value>)
(生成器,字典和集合理解都很相似)
举个例子,我们得到:
result = []
for i in range(0,100,10):
result.append(variable[i:i+10])
return result
内容总结
以上是互联网集市为您收集整理的Python逆向工程师列表理解全部内容,希望文章能够帮你解决Python逆向工程师列表理解所遇到的程序开发问题。 如果觉得互联网集市技术教程内容还不错,欢迎将互联网集市网站推荐给程序员好友。
内容备注
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 gblab@vip.qq.com 举报,一经查实,本站将立刻删除。
内容手机端
扫描二维码推送至手机访问。