Python 中让你相见恨晚的 15个骚操作

218 阅读2分钟

今天和大家分享二十个 Python 编程中新手必会的“骚操作”,使用的频率超高!记得点赞,收藏哦!话不多说,进入正题!

1.列表推导式

使用列表推导式创建一个列表。

企业微信截图_16399781195597.png

2.交换变量

一行代码交换两个变量的值。

企业微信截图_16399781514518.png

3.连续比较

链式比较操作符。

企业微信截图_16399781785358.png

4.序列切片

通过切片快速获取序列片段。

企业微信截图_16399782118043.png

5.切片快速增删序列

通过切片替换序列片段的值。

企业微信截图_16399782471808.png

6.%timeit 计算运行时间

计算 10000 次列表推导式创建列表所用时间。

企业微信截图_16399782827394.png

7.三元表达式

获取 m,n 中较大的值。

企业微信截图_16399783754598.png 还有一种比较少见的写法。

企业微信截图_16399784071521.png

8.解包(unpack)

可迭代对象都支持解包。

企业微信截图_16399784382969.png

9.lambda 匿名函数

lambda 函数可以接收任意多个参数 (包括可选参数) ,返回单个表达式值。 lambda 函数不能包含命令,只能包含一个表达式。

企业微信截图_16399784731299.png

10.map 序列映射

对序列中每一个元素调用指定函数,返回迭代器。

企业微信截图_16399785076053.png 使用 lambda 表达式。

企业微信截图_16399785405875.png

11.filter 过滤序列

过滤掉不符合条件的元素,返回迭代器。

企业微信截图_16399785675229.png 使用 lambda 表达式。

企业微信截图_16399785924496.png

12.获取序列组合

获取两个序列每个元素两两组合的结果。

企业微信截图_163997862352.png

13.随机选取序列元素

随机选取序列中的一个元素。

企业微信截图_16399789841132.png

14.序列元素计数

统计序列每个元素出现的次数。

企业微信截图_16399790203591.png 返回的结果类似字典,可以使用字典的相关方法。

企业微信截图_16399790547891.png 统计出现次数最多的两个元素。

企业微信截图_16399790803124.png

15.字典排序

字典按照键(key)降序排序。

企业微信截图_16399791057753.png 字典按照值(value)降序排序。

企业微信截图_16399791309182.png

以上就是这篇文章的全部内容了,想要了解更多编程相关知识可以戳视频链接继续学习~