列表生成式即List Comprehensions,
>>>[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']>>> import os # 导入os模块,模块的概念后面讲到
>>> [d for d in os.listdir('.')] # os.listdir可以列出文件和目录
['ex8.py', 'ex9.py', 'generator.py']python的generator(生成器)保存的是算法;
本文为Larwas原创文章,转载无需和我联系,但请注明来自larwas博客 https://larwas.com
最新评论