1. 苏葳的备忘录首页
  2. 编程

Python的三元条件表达式与列表解析表达式

python 解表解析表达式Python作为一种非典型语言,天生就带有一些高级数据结构,如列表、元组、字典、集合、队列等,无需进一步编程就可以使用这些数据类型的操作。这些数据类型使得实现抽象的数学概念非常简单。Python语言处理和操作文本文件非常简单,非常易于处理非数值型数据。在代码书写上,除了代码强制缩进之外,Python开发者也是脑洞大开,给Python带来许多极富特色的语法。比如三元条件表达式与列表解析表达式:

>>> [ a**2 if a<20 else a*2 for a in range(30) if len(str(a))>1]

[100, 121, 144, 169, 196, 225, 256, 289, 324, 361, 40, 42, 44, 46, 48, 50, 52, 54, 56, 58]

原创文章,作者:苏葳,如需转载,请注明出处:https://www.swmemo.com/551.html

发表评论

邮箱地址不会被公开。 必填项已用*标注