課程
/后端開發
/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程序
Copyright ? 2025 imooc.com All Rights Reserved | 京ICP備12003892號-11 京公網安備11010802030151號
購課補貼聯系客服咨詢優惠詳情
慕課網APP您的移動學習伙伴
掃描二維碼關注慕課網微信公眾號
2016-08-29
我覺得從計算機的性能來說,肯定是print L[-46::5]這個更加好。但是print L[-46::5]是人工進行計算之后得出的,要是數字更大一些的話就不好弄了。所以從便捷程度上來說print L[4::5][-10:]更好一些。個人觀點,僅供參考。
2016-10-08
贊同最佳的說法,如果這是個不知道個數的list咋辦呢,是吧。所以還是
L[4::5][-10:]
這個好點
2016-10-01
我也覺得為什么print L[4::5][-10:]更好,省去人工計算步驟