列表---升級版的數組數組
(1)列表用「 [ ] 」來定義,元素用「 , 」 隔開,而且列表中元素不用區分類型。例:list1=[1,2,3,'你好',‘nihao’]app
(2)append()函數,做用:在列表最後面添加 ‘ 一個 ’ 元素。例:list1.append('我')。此時list1就變成了 list1=[1,2,3,'你好',‘nihao’,‘我’]函數
(3)extend( [ ] )函數,做用:在列表後面依次加入 ‘ 多個 ’ 元素(擴展列表)。例:list1.extend(['你們','早上好'])。此時list1就變成了 list1=[1,2,3,'你好',‘nihao’,‘我’,'你們','早上好']排序
(4)insert()函數,做用:添加元素到指定位置。例:list1.insert(0,'100')。此時list1就變成了 list1=[’100‘,1,2,3,'你好',‘nihao’,‘我’,'你們','早上好']rem
(5)下面是三種刪除元素的方法:擴展
1. remove()函數,做用:刪除列表中已有的元素。例:list1.remove('100')。此時list1就變成了 list1=[1,2,3,'你好',‘nihao’,‘我’,'你們','早上好']方法
2. del 命令,做用:刪除列表中已有元素或整個列表。例:del list1[4]。 list1=[1,2,3,'你好',‘我’,'你們','早上好']。 若是是:del list1,那整個列表就會消失。sort
3. pop()函數,做用:取出最後一個元素,而且喲返回值。例:list1.pop() 運行結果會顯示 ’早上好‘。 若是是接着運行list2=list1.pop() 運行結果就是 list2=’你們‘升級
(6)列表分片:將列表的一部分取出而不改變原列表。例:list1[1:3] 運行結果爲 [2,3] 。可利用此法快速查看列表或建立新列表。co
(7)運算:* +:list3=[1,2],則3*list3=[1, 2, 1, 2, 1, 2] 既元素翻倍。list3+[5,5,6]=[1,2,5,5,6] :加法運算只能是同種類型的元素相加。
(8)count()函數,做用:數元素出現的次數。例:list4=[1,2,5,5,6] ;list4.count(5),結果顯示2,表示5出現了兩次。
(9)index()函數,做用:index(查找的元素,起始位置,結束位置),數一段範圍內元素第一次出現的位置。例:list4.index(5,0,3),結果顯示2,表示5的位置是2(從零開始數0,1,2,)
(10)reverse()函數,做用:使列表中元素翻轉。例:list4.reverse() , list4就會變成:[6, 5, 5, 2, 1]
(11)sort()函數,做用:使元素從小到大排序。例1:list4.sort(), list4就會變成:[1, 2, 5, 5, 6]。例2:list.sort(reverse=true)這個是從小到大排序(從大到小翻轉就是從小到大),結果是[6, 5, 5, 2, 1]