Python 列表解析

Posted noonjuan

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Python 列表解析相关的知识,希望对你有一定的参考价值。

列表解析

列表解析总共有两种形式:

1. [i for i in range(k) if condition]:此时if起条件判断作用,满足条件的,将被返回成为最终生成的列表的一员。

2. [i if condition else exp for exp]:此时if...else被用来赋值,满足条件的i以及else被用来生成最终的列表。

 

#!/usr/bin/env python
# eight.py
#
range(101) which num: num * (num + 1) % 11 == 8? print([i for i in range(101) if i*(i+1)%11==8]) print([i if i*(i+1)%11==8 else 0 for i in range(101) ])

 

以上是关于Python 列表解析的主要内容,如果未能解决你的问题,请参考以下文章

python列表解析式,字典解析式,集合解析式和生成器

21天学习python编程_列表解析

Python之迭代器和列表解析

Python列表解析

python 列表解析式

python之列表解析