005講Python列表

member = ['張曉峯','世界']
一元素
1.元素的種類:整型,浮點型,字符型,對象 member = [1,2.0,'小甲魚',[1,2,3]]
2.向列表中添加元素
①member.append('小小神算子') member = ['張曉峯','世界','小小神算子']
②member.extend(['大','小']) member = ['張曉峯','世界','小小神算子','大','小'
③member.insert(1,'中')member = ['張曉峯','中','世界','小小神算子','大','小']
二 .列表:打了激素的數組
1.獲取元素:
①member[0]='張曉峯'
②temp = member[0] member[0] = member[1] member[1] = temp
2.刪除元素:
① member.remove('張曉峯')
② 語句:del member[0]
③ member.pop() :  表示刪除最後一個元素
       member.pop(0) : 表示刪除張曉峯這個元
3.列表分片
 ①copy原列表的一些元素  temp = member[0:2] = ['張曉峯','世界']
  ②list = list[ : ] 用了兩塊內存
 ③list = list1 共用了一塊內存
4.操作符
  ①比較操作符:兩個列表比較第一個元素大的列表,這個列表就大。
②邏輯操作符: and or not
③連接操作符: + 兩邊必須都是列表,最後用extend( )實現兩個列表的連接。
④重複連接符: * 列表打印幾次。
⑤成員操 作符 :  in // not in      
例子:list = [123,['小甲魚','牡丹'],456]
   ①'小甲魚' in list       ==> False
   ②小甲魚' in list[1]   ==>True
    ③list[1][0]=='小甲魚'
5.列表其他的內置函數
①list.count(123) : 計算123在列表中出現的次數。
②list.index(123 , 2 , 7): 表示從第四個元素到第八個元素之間123出現的次數。
③list.reverse( ) 先後順序倒置(原地翻轉)。
④list.sort() 從小到大排序。
從大到小排序: list.sort(reverse = True)
三.元組:套上枷鎖的列表
1.創建訪問
①創建: temp = (1,2,3,4,5) temp[1] = 2
temp[3: ]=(4,5)
②訪問:  temp = (1 , ) 逗號是關鍵  3*(3,)=(3,3,3)==>表示把列表中元素重複了3遍
2.更新刪除
①更新:  temp = ('大','小')
temp = temp[ :1] + ('中') + temp[1: ] ==>temp = ('大','中','小')
②刪除:  del temp  //  del temp[0]   ==>刪除'大'

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章