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 条有用的俏皮话。希望你喜欢它!😇
喜欢该教程吗?无论如何,我建议您查看下面提到的教程:
感谢您抽出宝贵时间!希望你学到新东西!😄