1、背景:
list=["jack","lucky","john","petter","rose"]
取list或tuple一部分元素時,乙個乙個取很麻煩,於是就有了切片。
2、如何使用切片?
list[0:3]--------->從索引0到索引3位置的元素(不包括索引3位置元素)["jack","lucky","john"]
list[:3]------->從索引0到索引3位置的元素(0位置可以省略索引)
list[-1:]------->倒數第乙個元素
list[-3:-1]------->倒數第三個到第乙個元素
list[:4:1]----------->前4個數,每乙個取乙個
list[:]---------->複製乙個list
3、迭代
for x in list/tuple/str 即可迭代出所有元素
判斷乙個物件是可迭代物件:
from collections import iterable
isinstance("abc",iterable)
把list中的元素輸出索引-元素對
for i,value in enumerate(['jack','rose'])
print(i,value)
同樣可以返回tuple:
for x,y in [(1,2),(3,3)]
print(x,y)
8月8日小結
又經歷一次比賽,今天比賽前兩道題都比較簡單,第一題沒有難度,第二題理解起來有些麻煩,看了好一會才搞懂題意,不過被題意帶進坑了去了,題意就是取區間內的數從小到大重新排列,看要求的位置數字有沒有變化,看懂後便直接用sort寫了,測試沒問題,提交就超時,重新優化了幾個地方,依舊是超時,才感覺出來這是個坑。...
日記8月8日
前言 前幾天一直不知道在忙些什麼,反正就是沒有時間寫.正好今天有時間,將以前的感想也補上.我們4個人是提前兩天過來的,回顧下來到北京的這幾天.8月8日 早上8點鐘,火車準時到達北京首都,這個讓我們走進中科軟體學院就一直魂牽夢繞的地方 早就知道大四要去北京實習 走進北京的第乙個感覺就是涼爽,因為前十幾...
8個笑話 8味人生
乙個盲人到親戚家做客,天黑後,他的親戚好心為他點了個燈籠,說 天晚了,路黑,你打個燈籠回家吧 盲人火冒三丈地說 你明明知道我是瞎子,還給我打個燈籠照路,不是嘲笑我嗎?他的親戚說 你犯了侷限思考的錯誤了。你在路上走,許多人也在路上走,你打著燈籠,別人可以看到你,就不會把你撞到了。盲人一想,對呀 故事的...