假設乙個列表只包含三個元素,我們要獲取最後乙個元素,就可能將**寫成如下的狀況:
這將導致索引的錯誤:
因為第三個元素的索引是2,而並非3,python的索引是從0開始計數的,若要訪問最後乙個元素,可以使用索引 -1:
使用索引 -1 能夠很好的幫助我們訪問列表中的最後乙個元素,除非列表為空才會導致錯誤的產生:
因為列表為空,所以python才會返回一條索引的錯誤訊息:
attention:發生索引錯誤找不到辦法解決的時候,可以嘗試將列表或者列表長度列印出來,列表可能與我們所想象當中的不符合,在程式中對其進行了動態處理。通過檢視所包含的元素,可以找出邏輯錯誤。
Python學習筆記 列表操作2
1.列表之間的加法相當於兩個列表的拼接,相當於.extend 方法。list1 123,456 list2 456,789 list3 list1 list2 list3 123,456,456,789 2.列表之間的比較 列表之間比較大小時,比較的是列表的第0個元素。第0個元素大的判斷為列表大。當...
Python 學習筆記 2 列表
一 列表 列表中的元素可以改變,元組中的元素不可以改變。sr 建立列表的兩個方式 sr list s aiqingzhuanyi list s 將別的型別轉換成列表型別 out 5 a i q i n g z h u a n y i 使用偏移量獲取列表中對應位置的元素 sr a b c d sr 0...
python學習筆記2 列表
1.列表簡介 列表 由一系列按特定順序排列的元素組成。你可以建立包含字母表中所有字母 數字0 9或所有家庭成員姓名的列表 也可以將任何東西加入列表中,其中的元素之間可以沒有任何關係。鑑於列表通常包含多個元素,給列表指定乙個表示複數的名稱 如letters digits 或names 是個不錯的主意。...