博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Python - 小技巧
阅读量:6949 次
发布时间:2019-06-27

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

hot3.png

数组数据过滤

list2 = [l for l in list if l > 3]

对等代码:

list2 = []for l in list:    if l > 3:        list2.append(l)

条件判断

ret = (a > b and a or b)

对等代码:

if a > b:    ret = aelse:    ret = b

数据结构

from collections import namedtuplecls = namedtuple('cls', 'a, b, c')c = cls(a='a', b='b', c='c')print c.a # c.a只能读, 不能修改, 类似情况多用于函数返回值需要, 避免返回值能用c[0]等不利于维护的方式返回

 

转载于:https://my.oschina.net/cttmayi/blog/824856

你可能感兴趣的文章
《测试驱动数据库开发》——2.4 增量构建
查看>>
网站图片优化你需要知道的地方
查看>>
《计算机科学概论》—第3章3.4节音频数据表示法
查看>>
深入理解Java内存模型(一)——基础
查看>>
C++程序设计:原理与实践(进阶篇)15.3 序列和迭代器
查看>>
后台开发:核心技术与应用实践2.3 类的多态
查看>>
智能哲学:在AI前沿上人类伦理学的挑战与应战
查看>>
简单5步隐藏Ubuntu13.04 Unity 启动器
查看>>
《Redis入门指南》一5.4 Node.js与Redis
查看>>
《精通Python网络爬虫:核心技术、框架与项目实战》——2.3 用户爬虫的那些事儿...
查看>>
《树莓派渗透测试实战》——导读
查看>>
《数据科学与大数据分析——数据的发现 分析 可视化与表示》一2.6 第5阶段:沟通结果...
查看>>
《OpenGL ES 2.0游戏开发(上卷):基础技术和典型案例》——6.4节点法向量和面法向量...
查看>>
Storm-源码分析- Storm中Zookeeper的使用
查看>>
《Android 应用案例开发大全(第3版)》——导读
查看>>
Redis开发与运维. 2.2 字符串
查看>>
中化集团牵手阿里云拥抱互联网+ 打造领先的化工行业B2B垂直电商
查看>>
《C++面向对象高效编程(第2版)》——4.7 对象相等的语义
查看>>
《贝叶斯思维:统计建模的Python学习法》一1.7 Monty Hall难题
查看>>
《Kafka官方文档》设计(一)
查看>>