我剛剛開始學習python,並且我已經涉及了切片字符串。爲什麼切片endindex不是endindex
當我鍵入
suitcase = ["sunglasses", "hat", "passport", "laptop", "suit", "shoes"]
print suitcase[0:1]
我希望它打印['sunglasses', 'hat]
,但我得到['sunglasses']
。從我讀到的aList[beginIndex:endIndex]
,但從我的經驗來看,它更像aList[beginIndex:endIndex+1]
,以獲得你最後的索引。
有人可以解釋爲什麼它是這樣嗎?我無法理解它背後的推理。
你會如何選擇第一個元素呢?我認爲這非常合理。 – root 2013-04-09 19:14:18