博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
列表推导式
阅读量:5326 次
发布时间:2019-06-14

本文共 410 字,大约阅读时间需要 1 分钟。

一、什么是列表表达式?

列表推导式由中括号组成,表达式后面 for 子句,可以多个 for 或 if 子句,结果是一个列表,由表达式依据其后面的 for 和 if 子句上下文计算而来。

[运算表达式 for 语句1 for语句2 .. if 语句]

 

二、例1

    

t = [x**2 for x in range(10)]

 

三、例2

 

ls = []t = [(x, y) for x in [1,2,3] for y in [3,1,4] if x != y]num.append(t)print(num)

 等同于:

ls = []for x in [1,2,3]:    for y in [3,1,4]:         if x != y:         ls.append((x, y))     print(ls)

 

转载于:https://www.cnblogs.com/ssxsy/p/8980571.html

你可能感兴趣的文章
SQL Server 高频问题总结
查看>>
2.4 使用ARDUINO控制MC20进行GPS数据的获取和解析
查看>>
3.7 基于51单片机+MC20的路径显示【使用STC15W内核】
查看>>
oracle正则表达式匹配regexp_like
查看>>
Hibernate与 MyBatis的比较
查看>>
jdk分析工具:jps和jstack
查看>>
2016 DTCC(中国数据库技术大会)
查看>>
使用 GStreamer appsrc 等插件实现视频音频混流,录制和推流
查看>>
Python Thread related
查看>>
UVA 11584 Partitioning by Palindromes (回文DP,4级)
查看>>
两张表的级联修改一例
查看>>
脑裂及其常见处理
查看>>
CSS小提示
查看>>
【转载】猪哥的公房菜-嵌入式Linux新手入门导引
查看>>
windows操作系统记事本保存操作时间、字符映射表的打开、步骤记录器使用
查看>>
ROM和RAM区别
查看>>
易语言斗鱼弹幕助手源码
查看>>
python模块
查看>>
P1337 [JSOI2004]平衡点 / 吊打XXX 模拟退火
查看>>
ssh连接报错
查看>>