课程
/后端开发
/Python
/初识Python
print L[4::5][-10:] #[4::5]是正序取5的倍数,[-10:]逆序取后10个。这种思维确实很好,很方便。不过从计算机的性能来说,肯定是print L[-46::5],这个更加好。当然相对如今的计算机,这点性能或许算不得什么了。不知道我这样认为对不对
2016-08-29
源自:初识Python 8-2
正在回答
我觉得从计算机的性能来说,肯定是print L[-46::5]这个更加好。但是print L[-46::5]是人工进行计算之后得出的,要是数字更大一些的话就不好弄了。所以从便捷程度上来说print L[4::5][-10:]更好一些。个人观点,仅供参考。
by考拉 提问者
赞同最佳的说法,如果这是个不知道个数的list咋办呢,是吧。所以还是
L[4::5][-10:]
这个好点
我也觉得为什么print L[4::5][-10:]更好,省去人工计算步骤
举报
学python入门视频教程,让你快速入门并能编写简单的Python程序