python的列表解析式(List Comprehensions)

不带if条件的:

# 列表解析式可以快速的生成一个列表,比起l=[1,2,3,4,5,6,7]炫酷多了~

#格式是:[expression for i in Iterable]
l=[x*x for x in range(1,4)]

print(l)

带if条件的:

l1=[x*x for x in range(1,10) if x%2==0]

print(l1)

二维列表生成:

l2=[[i+j for j in range(10)] for i in range(10)]

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

  • PYTHON-进阶-ITERTOOLS模块小结转自wklken:http://wklken.me/posts/20...
    C_Y_阅读 1,195评论 0 2
  • Lua 5.1 参考手册 by Roberto Ierusalimschy, Luiz Henrique de F...
    苏黎九歌阅读 14,301评论 0 38
  • 标准库 datetime模块 对日期、时间、时间戳的处理 datetime类类方法:today():返回本地时区当...
    vampire6阅读 446评论 0 2
  • 12月的第一天。 新的开始。 新的希望。 有付出就有回报。 3门课程的通过啦。 保持学习的热情和希望。生活还是明媚...
    NaNan1阅读 224评论 0 0
  • 关于原生和hybid之争,这里不做探讨.主要讲讲JS和OC交互 开讲前附上一个牛逼的第三方JavascriptBr...
    纸简书生阅读 21,405评论 5 78

友情链接更多精彩内容