課程
/后端開發
/Python
/初識Python
誰能幫忙解釋一下這句代碼? L.insert(0,L.pop())
2016-08-12
源自:初識Python 4-6
正在回答
#!/usr/bin/env?python #?-*-?coding:?utf-8?-*- ''' task.py Bart同學意外取得第一,而Adam同學考了倒數第一 通過對list的索引賦值,生成新的排名 ''' L?=?['Adam',?'Lisa',?'Bart'] L[0]?=?'Bart' #?Bart同學意外取得第一 L[-1]?=?'Adam' #?Adam同學考了倒數第一 print?'新的排名:\n',?L
首先執行L.pop,pop()方法總是刪掉list的最后一個元素,并且它還返回這個元素(這句話上一章提到過). 也就是說,刪除的元素被返回到L.insert中,然后把這個返回的元素以0角標位插入到L. 就實現了飛魚同學所說的"將隊尾元素放到隊首".
將隊尾元素放到隊首
舉報
學python入門視頻教程,讓你快速入門并能編寫簡單的Python程序
Copyright ? 2025 imooc.com All Rights Reserved | 京ICP備12003892號-11 京公網安備11010802030151號
購課補貼聯系客服咨詢優惠詳情
慕課網APP您的移動學習伙伴
掃描二維碼關注慕課網微信公眾號
2018-03-18
2016-11-25
首先執行L.pop,pop()方法總是刪掉list的最后一個元素,并且它還返回這個元素(這句話上一章提到過). 也就是說,刪除的元素被返回到L.insert中,然后把這個返回的元素以0角標位插入到L. 就實現了飛魚同學所說的"將隊尾元素放到隊首".
2016-08-12
將隊尾元素放到隊首