人生苦短,我用 Python。
程序员的追求就是不写代码,早日财务自由。不对,一不小心把实话说出来了,应该是将代码写得简洁,优雅。
Python 程序员的追求则是 Pythonic,正好在 Python 这门语言中,「隐藏」了特别多方法,可以使代码变得简洁,优雅,与众不同。
我在这里总结了一些常用操作,特别是关于列表和字典,分享给大家。
第一个字母大写
这个方法有点意思,无意中发现的。
>>> s = "programming is awesome"
>>> print(s.title())
Programming Is Awesome
列表合并
第一种方式:使用 +。
>>> a + b
[1, 2, 3, 4, 5, 6]
第二种方式:使用 extend 关键字。
>>> a.extend(b)
>>> a
[1, 2, 3, 4, 5, 6]
后两种方式明显更加优雅,推荐使用。需要说明的一点是,如果列表很大的话,+ 会比较慢,使用 extend 更好。
列表元素去重
使用 set() 对列表元素进行去重。
>>> a = [1, 2, 3, 4, 2, 3]
>>> list(set(a))
[1, 2, 3, 4]
列表排序
使用 sort() 或内建函数 sorted() 对列表进行排序。它们之间的区别有两

本文分享了使Python代码更整洁的一些技巧,涵盖了列表和字典的操作,包括列表合并、去重、排序,字典创建、合并、遍历以及按key或value排序等。通过这些方法,可以使Python代码变得更加简洁优雅。

3318

被折叠的 条评论
为什么被折叠?



