在最新一期的“Python开发者周刊”(Pycoder's weekly)里,我看到一则有意思的分享,故转出来分享给你们。html
该分享来自是一份”python weekly reports“,统计了 2019 年里 stackoverflow 网站上支持数最高的 20 个问题。问题列表以下(方括号中的两个数字是其支持数与回答数):python
for
loop so much faster to count True values? - [53/5]board[x, y\]
and board[x][y]
in Python? - [47/6]不用怀疑,这些内容的支持数和回答数就是那么少。不过也需注意,它统计的是问题自己的支持数,而不是回答的支持数(尽管回答的支持数也不多)。git
还有一点需注意,这份报告并不是 stackoverflow 网站的官方报告,并且文中也未说明统计口径与筛选标准,因此咱们姑且一看。web
有些问题可能挺怪的,或者平时不大可能考虑到,好比关于列表的两个问题:为何从列表末尾查找时是从 -1 开始?为何列表的切片容许越界? express
很多回答都挺有专业精神,每每会带来新的视角和知识信息。好比,关于列表的 -1 索引问题,高票回答中提到了“~”运算符,有这样的用法:segmentfault
arr = ["a", "b", "c", "d"] print(arr[~0]) # d print(arr[~1]) # c
让人眼前一亮!websocket
还有一个问题是:如何优雅地计算 ((x == a and y == b) or (x == b and y == a))
这个形式的结果?dom
高票回答是这样:socket
初一看,就像看人变戏法同样……ide
其它问题和回答就不一一说明了,建议感兴趣的同窗按图索骥,循序渐进,顺藤摸瓜,顺手牵羊……
https://python-weekly.blogspot.com/2020/01/20-best-python-questions-at.html?m=1
[1] http://stackoverflow.com/ques...
[2] http://stackoverflow.com/ques...
[3] http://stackoverflow.com/ques...
[4] http://stackoverflow.com/ques...
[5] http://stackoverflow.com/ques...
[6] http://stackoverflow.com/ques...
[7] http://stackoverflow.com/ques...
[8] http://stackoverflow.com/ques...
[9] http://stackoverflow.com/ques...
[10] http://stackoverflow.com/ques...
[11] http://stackoverflow.com/ques...
[12] http://stackoverflow.com/ques...
[13] http://stackoverflow.com/ques...
[14] http://stackoverflow.com/ques...
[15] http://stackoverflow.com/ques...
[16] http://stackoverflow.com/ques...
[17] http://stackoverflow.com/ques...
[18] http://stackoverflow.com/ques...
[19] http://stackoverflow.com/ques...
[20] http://stackoverflow.com/ques...
公众号【Python猫】, 本号连载优质的系列文章,有喵星哲学猫系列、Python进阶系列、好书推荐系列、技术写做、优质英文推荐与翻译等等,欢迎关注哦。