課程
/后端開發
/Python
/初識Python
例 利用倒序切片對 1 - 100 的數列取出: * 最后10個5的倍數。 怎么樣來確定引索
2016-05-05
源自:初識Python 8-2
正在回答
100 - 9 * 5 = 55;由該式子可知,10 數中的第 1 個是 55,為什么是 9 * 5 呢?因為 100 也算一個,所以還差 9 個。
-1:表示 100;
那 55 是多少呢?有個小竅門,倒序時,索引的絕對值 + 值所在的位置(從 1 開始) = len(list) + 1;
55,值的位置是 55,和是 101,那么索引的絕對值就是 46,
因此,索引值為 “-46”;
慕粉3307221 提問者
恩,貼一個以前回答的猿問 url 吧, 不想再打字啦。
http://www.xianlaiwan.cn/wenda/detail/314806
L=range(1,101)print L[4::5][-10:]
舉報
學python入門視頻教程,讓你快速入門并能編寫簡單的Python程序
Copyright ? 2025 imooc.com All Rights Reserved | 京ICP備12003892號-11 京公網安備11010802030151號
購課補貼聯系客服咨詢優惠詳情
慕課網APP您的移動學習伙伴
掃描二維碼關注慕課網微信公眾號
2016-05-05
100 - 9 * 5 = 55;由該式子可知,10 數中的第 1 個是 55,為什么是 9 * 5 呢?因為 100 也算一個,所以還差 9 個。
-1:表示 100;
那 55 是多少呢?有個小竅門,倒序時,索引的絕對值 + 值所在的位置(從 1 開始) = len(list) + 1;
55,值的位置是 55,和是 101,那么索引的絕對值就是 46,
因此,索引值為 “-46”;
2016-05-05
恩,貼一個以前回答的猿問 url 吧, 不想再打字啦。
2016-05-05
L=range(1,101)
print L[4::5][-10:]