当前位置: 首页 > 科技观察

20个非常实用的Python代码示例

时间:2023-03-11 20:26:29 科技观察

据说Python之父-GuidoVanRossum打算让CPython更快,速度会快五倍。这真是个好消息。Python一直被诟病速度慢,影响开发效率。希望Guido老师这次能帮助python打一个漂亮的翻身仗。本文不打算介绍Python的速度,而是为大家带来一些常见且实用的Python代码示例,几乎是开发者必备的知识点。1.合并两个字典Python3.5之后,合并字典变得更加容易。我们可以通过**符号对字典进行解压,将多个字典传入{}实现合并。defMerge(dict1,dict2):res={**dict1,**dict2}returnres#twodictionariesdict1={"name":"Joy","age":25}dict2={"name":"Joy","city":"NewYork"}dict3=Merge(dict1,dict2)print(dict3)output:{'name':'Joy','age':25,'city':'NewYork'}2、链式比较Python具有链式比较机制,支持一行中的多个运算符比较。相当于拆分多个逻辑表达式,进行逻辑与操作。a=5print(2aelsesubtract)(a,b))output:20,从列表中删除重复项deletelistDuplicates一般可以通过遍历进行过滤去重,或者直接使用collection的方式。list1=[1,2,3,3,4,'John','Ana','Mark','John']#方法一defremove_duplicate(list_value):returnlist(set(list_value))print(remove_duplicate(list1))#Method2result=[][result.append(x)forxinlist1ifxnotinresult]print(result)输出:[1,2,3,4,'Ana','John','Mark'][1,2,3,4,'约翰','安娜','马克']