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 列表解析的主要内容,如果未能解决你的问题,请参考以下文章