当前位置: 首页 > news >正文

(十八)三元表达式和列表解析

三元表达式和列表解析

可以很大程度上减少代码量

x=4
y=3
if x>y:
    print(x)
else:
    print(y)

print('aaa' if x>y else 'bbb')


def max(x,y):
    # if x>y:
    #     return x
    # else:
    #     return y

    return x if x>y else y
print(max(5,6))




s='hello'
l=[]
for i in s:
    res=i.upper()
    l.append(res)
print(l)

a='hello'
res=[i.upper() for i in a]
print(res)


>>>
['H', 'E', 'L', 'L', 'O']
['H', 'E', 'L', 'L', 'O']



l=[1,31,73,84,57,22]
l_new=[]
for i in l:
    if i >50:
        l_new.append(i)
print(l_new)

res=[i for i in l if i > 50]
print(res)


>>>
[73, 84, 57]
[73, 84, 57]


l=[1,2,3,4,5,10]

print([i for i in l if i > 4 and i < 10])

>>>
[5]

转载于:https://www.cnblogs.com/morron/p/9158107.html

相关文章:

  • node实现网页内容的爬取
  • ActiveMQ:Exception occurred while processing this request, check the log for more information!
  • Selenium
  • go语言之行--简介与环境搭建
  • hive界面工具SQL Developer的安装;使用sql developer连接hive;使用sql developer连接mysql...
  • linux服务器性能查看
  • C# ASP.NET MVC 配置允许跨域访问
  • 运算符基础知识——比较运算符
  • node升级后,项目中的node-sass报错的问题
  • Mongodb数据库连接
  • ROS常用工具
  • Java基础随笔2
  • python3练习100题——026
  • Nodejs学习笔记(七)—Node.js + Express 构建网站简单示例
  • 求最短路径(Bellman-Ford算法与Dijkstra算法)
  • ES6指北【2】—— 箭头函数
  • 【347天】每日项目总结系列085(2018.01.18)
  • 【407天】跃迁之路——程序员高效学习方法论探索系列(实验阶段164-2018.03.19)...
  • 【Leetcode】104. 二叉树的最大深度
  • 【知识碎片】第三方登录弹窗效果
  • 2018一半小结一波
  • Android路由框架AnnoRouter:使用Java接口来定义路由跳转
  • Java 23种设计模式 之单例模式 7种实现方式
  • JavaScript 一些 DOM 的知识点
  • mockjs让前端开发独立于后端
  • mysql常用命令汇总
  • NLPIR语义挖掘平台推动行业大数据应用服务
  • SpiderData 2019年2月25日 DApp数据排行榜
  • SpingCloudBus整合RabbitMQ
  • Spring Cloud Alibaba迁移指南(一):一行代码从 Hystrix 迁移到 Sentinel
  • SQLServer之创建显式事务
  • Terraform入门 - 3. 变更基础设施
  • webpack入门学习手记(二)
  • 闭包--闭包之tab栏切换(四)
  • 不发不行!Netty集成文字图片聊天室外加TCP/IP软硬件通信
  • 关于字符编码你应该知道的事情
  • 基于HAProxy的高性能缓存服务器nuster
  • 免费小说阅读小程序
  • 云大使推广中的常见热门问题
  • 好程序员web前端教程分享CSS不同元素margin的计算 ...
  • ​你们这样子,耽误我的工作进度怎么办?
  • # 透过事物看本质的能力怎么培养?
  • #鸿蒙生态创新中心#揭幕仪式在深圳湾科技生态园举行
  • (¥1011)-(一千零一拾一元整)输出
  • (03)光刻——半导体电路的绘制
  • (1/2) 为了理解 UWP 的启动流程,我从零开始创建了一个 UWP 程序
  • (动态规划)5. 最长回文子串 java解决
  • (附源码)node.js知识分享网站 毕业设计 202038
  • (附源码)ssm基于jsp的在线点餐系统 毕业设计 111016
  • (附源码)基于SpringBoot和Vue的厨到家服务平台的设计与实现 毕业设计 063133
  • (转)Android学习系列(31)--App自动化之使用Ant编译项目多渠道打包
  • (转)EXC_BREAKPOINT僵尸错误
  • (转)Sql Server 保留几位小数的两种做法
  • ***php进行支付宝开发中return_url和notify_url的区别分析
  • .NET Core 2.1路线图