python新手必躺的5大坑
对于Python新手来说,写代码很少考虑代码的效率和简洁性,因此容易造成代码冗长、执行慢,这些都是需要改进的地方。本文是想通过几个案列给新手一点启发,怎样写python代码更优雅。
新人躺坑之一:不喜欢使用数据结构
sets(集合)
很多新手忽视sets(集合)和tuple(元组)的强大之处
例如,取两个列表交集:
def common_elements(list1, list2):
common = []
for item1 in list1:
if item1 in list2:
common.append( item1 ) 、
return common
相关文章