1樓:sum
首先,你的錯誤是切片分隔符用錯了,是用冒號,而不是用分號。
切片理解其實不難。首先切片定義是lisr[start,stop,step]。各個引數含義其實大家都知道。
start是從這個開始,stop是到這個元素結束,且不包括這個元素。step也是步長,預設為1。以list=[1,2,3,4,5,6,7,8,9]為例。
正數,則下標從0到8,負數,下標從-9到-1。正數,估計比較容易理解,就不說了,講講負數的情況。
1.start或者stop為負數,step為正數。那麼下標從-9到-1,與正數的0到8是一一對應的,也就是下標-9和0是同乙個。
因此,我們可以list[0:-1],實際就是list[0:-1]=list[-9:
-1]=list[0:8]。這也就是為什麼不能寫list[-1:
0],因為stop必須位於start之後。
2.step為負數。這個代表是反過來數。
也就是說,從右往左取元素。比如,list[1::-1],list[1]=2,然後從右往左,沒有stop引數,取值到最左邊,因此是[2,1]。
因為只有兩個元素,所以如果你step=-2的話,只能取到第乙個值,即[2]。再舉乙個例子。list[3,1,-1]。
list[3]=4,list[1]=2,從右往左取值,不包含stop的值,所以是[4,3]。
總之,stop必須不能在start前面,否則不就沒有交集了嘛。step的負號,表示了逆向列表,也就取值從右往左。
感覺你應該是新手,下面有些入門書籍
鬼壓床能給我解釋一下嗎?
湯文潔 對於此,不了解的人以為是睡眠癱瘓 以為是鬼壓床,從而自己嚇自己,沒病嚇出病。了解的人知道這只是半睡半醒的臨界狀態,只要技術得當 放鬆心態,就可以轉化為清明夢,從而夢中知夢,創造自己的喜歡的夢境。下面講下原理和方法 世界不只是我們看到的這個物質世界,身體也不只是我們看到的這個肉體 可搜尋元吾氏...
有沒有大佬能給我解釋一下199管理類聯考是什麼意思啊?
華是學院MBA輔導 現在全國聯考MBA主要是由面試和筆試兩部分組成。每年12月份考試。今年管理類聯考的考試時間為 2020年12月26日 週六 考試科目 管理類綜合能力 含數學 邏輯 寫作,滿分200分 外語 滿分100分,大部分考生選擇英語二 總分為300分。1 數學為25道單項選擇題。問題求解和...
請問各位中醫大佬們,能用簡練的語言解釋一下針灸嗎?
潦草的戲子 高式國針灸穴名解對經絡有描述。大概說一下,原文記不清了。譬如牆有裂紋,中間就會流通風,風是看不見摸不到的,但是並不代表風不存在。同理肌肉與肌肉之間也是有縫隙的,再微觀一點一塊肌肉也是凹凸不平的,其中在流通的我們稱為氣機。牆的縫隙由於種種原因,慢慢的有些細微的變化一一比如堵上一點了,風的流...