码迷,mamicode.com
首页 > 编程语言 > 详细

Python 列表解析

时间:2019-07-03 19:45:42      阅读:92      评论:0      收藏:0      [点我收藏+]

标签:条件   color   python 列表   code   lse   列表解析   bsp   ext   strong   

列表解析

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

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 列表解析

标签:条件   color   python 列表   code   lse   列表解析   bsp   ext   strong   

原文地址:https://www.cnblogs.com/noonjuan/p/11128426.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!