简明 Python 教程
第15章 更多Python的内容
上一页 列表综合 下一页

列表综合

通过列表综合,可以从一个已有的列表导出一个新的列表。例如,你有一个数的列表,而你想要得到一个对应的列表,使其中所有大于2的数都是原来的2倍。对于这种应用,列表综合是最理想的方法。

使用列表综合

例15.1 使用列表综合

#!/usr/bin/python
# Filename: list_comprehension.py


listone = [2, 3, 4]
listtwo = [2*i for i in listone if i > 2]
print listtwo

(源文件:code/list_comprehension.py

输出

$ python list_comprehension.py
[6, 8]

它如何工作

这里我们为满足条件(if i > 2)的数指定了一个操作(2*i),时时彩计划软件公式:从而导出一个新的列表。注意原来的列表并没有发生变化。在很多时候,我们都是使用循环来处理列表中的每一个元素,而使用列表综合可以用一种更加精确、简洁、清楚的方法完成相同的工作。


上一页 上一级 下一页
单语句块 首页 在函数中接收元组和列表
时时彩计划软件公式
@ssv
时时彩后三稳赚技巧 时时彩赌博源代码 帝豪国际平台 时时彩组六杀号软件 时时彩平台那个号
时时彩五星一码秘籍 神算时时彩3期必中版 江西时时彩平台出 聚宝盆时时彩计划软件 重庆时时彩18万
时时彩新手视频教程 博彩 江西时时彩遗漏lm0 鼎博时时彩平台 时时彩胆码排序软件
时时彩彩票交流群 时时彩投注平台开户 时时彩输的最多的钱 吉林省11选5开奖结果 时时彩计算号码软件
江西快3预测 重庆快乐十分 任五遗漏 中国体育彩票浙江6+1 北京pk拾前五定胆公式 双色球开奖结果
湖北快3一定牛形态走势 江苏快三走势图彩经网 上海十一选五绝杀技巧 广东26选5最新开奖视频 广东福彩
报码室 七星彩开奖直播竞彩网 内蒙古11选5推荐 甘肃11选5 购买 天天彩选4开奖结果 上海
七星彩直播开奖直播 江西时时彩走势图五星 辽宁11选5开奖 山东十一选五平台?﹤计划﹥ 北京赛车