资讯专栏INFORMATION COLUMN

Python学习记录(某些特性)

GT / 468人阅读

摘要:循环迭代循环里,同时引用两个变量列表生成式加上两个变量另外一例例子运用列表生成式,列出当前目录下的所有文件和目录名,可以通过一行代码实现

for 循环(迭代)

for aaa in d.iterkeys():
print aaa

for key in d:
print key

for循环里,同时引用两个变量:

for x, y in [(1, 1), (2, 4), (3, 9)]:
print x, y

range(列表生成式)

[x * x for x in range(1, 11)]
[1, 4, 9, 16, 25, 36, 49, 64, 81, 100]
#加上if
[x * x for x in range(1, 11) if x % 2 == 0]
[4, 16, 36, 64, 100]
#两个变量
[m + n for m in "ABC" for n in "XYZ"]
["AX", "AY", "AZ", "BX", "BY", "BZ", "CX", "CY", "CZ"]
#另外一例
L = ["Hello", "World", "IBM", "Apple"]
[s.lower() for s in L]
["hello", "world", "ibm", "apple"]

例子:
运用列表生成式,列出当前目录下的所有文件和目录名,可以通过一行代码实现:

文章版权归作者所有,未经允许请勿转载,若此文章存在违规行为,您可以联系管理员删除。

转载请注明本文地址:https://www.ucloud.cn/yun/45328.html

相关文章

  • Express 实战(一):概览

    摘要:一个标准性的事件就是年的横空出世。引擎快速处理能力和异步编程风格,让开发者从多线程中解脱了出来。其次,通过异步编程范式将其高并发的能力发挥的淋漓尽致。它也仅仅是一个处理请求并作出响应的函数,并无任何特殊之处。 showImg(https://segmentfault.com/img/remote/1460000010819116); 在正式学习 Express 内容之前,我们有必要从大...

    zhaochunqi 评论0 收藏0

发表评论

0条评论

最新活动
阅读需要支付1元查看
<