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] ==>刪除'大'
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.