Python 中有用的单行语句——快速指南

Python 是有史以来最强大、用户友好的编程语言之一。Python 在程序员中很受欢迎,因为它简化了复杂的任务。

本教程将介绍一些简单且有趣的俏皮话。让我们开始吧!


将两个词典的内容合并为一个词典。

如果您使用的是Python3.9或更高版本,您可以使用 | 为了这。

1
2
3
4
x = {'a': 11, 'b': 22}
y = {'c': 13, 'd': 44}
z = x | y
print(z)

输出如下所示:

{'a': 11, 'b': 22, 'c': 13, 'd': 44}

获取出现次数最多的元素

让我们利用most_common()集合模块中的函数来实现这一点。

1
2
3
from collections import Counter
l = ['1', 'b', '2', 'a', '3', 'z', '3', 'a', '2', '3']
Counter(l).most_common()[0][0]

该代码返回“3”作为输出,这是正确的!

同时获取商和余数

divmod()返回一个元组,其功能源于它结合了模百分比和除法/运算符。

1
2
3
Q, R = divmod(35632, 5)
print("Quo. - ",Q)
print("Rem. - ",R)
Quo. -  7126
Rem. -  2

查找前 n 个斐波那契数

这将是记忆 Python 中的 lambda 函数和递归的绝佳练习。

1
2
3
fib = lambda x: x if x <= 1 else fib(x - 1) + fib(x - 2)
print(fib(20))
print(fib(5))
6765
5

从列表中删除重复元素

list(set(['1', '1', '2', '1', '3']))

在Python中,集合中的每个元素都是唯一的,因此不会有重复项。

['1', '3', '2']

结论

恭喜!您刚刚学习了 Python 编程语言中的 5 条有用的俏皮话。希望你喜欢它!😇

喜欢该教程吗?无论如何,我建议您查看下面提到的教程:

  1. Python 中更轻松调试的技巧
  2. 在大学编程作业中取得好成绩的最佳技巧
  3. 使绘图更有效的 3 个 Matplotlib 绘图技巧
  4. Python 竞争性编程:您需要了解什么?

感谢您抽出宝贵时间!希望你学到新东西!😄