python學習筆記2--dict
阿新 • • 發佈:2018-03-27
返回 class AR 方式 list post 一個數 下標 int
一、list操作
list=[‘xiaohei‘,‘xiaobai‘,‘xiaohong‘]#定義一個數組 name=[]#定義一個空數組 #查 #下標是從0開始 print(list[1]) #-1代表最後一個元素 print(list[-1]) #增 #append list.append(‘xiaokeke‘) #insert list.insert(0,‘xiaojuan‘) #改 list[0]=‘xiaoming‘ #count 判斷有幾個重復的元素 print(list.count(‘xiaohei‘)) #index 找到元素的下標:如果有多個,返回第一個;如果元素不存在,會報錯 print(list.index(‘xiaohei‘)) #刪除元素:默認刪除最後一個元素,指定下標的話刪除指定的元素,沒這個下標會報錯 list.pop() list.pop(1) list.remove(‘xiaohei‘) #remove只能刪除一個元素 #clear 清空list list.clear() #reverse 反轉List list.reverse() #sort list2=[‘1‘,‘2‘,‘5‘,‘3‘] list2.sort() #默認是升序 list2.sort(revserse=True)#降序 #多維數組 list3=[123,1245,1355,[123,1345,45]] list4=[123,1245,1355,[123,[129,124],45]] print(list4[4][2][1]) #合並兩個list list3.extend(list4)
二、list循環與切片
names=[‘xiaohei‘,‘xiaohong‘,‘xiaobai‘] #循環 for name in names: print(name) #傳統循環方式 index=0 classs=[‘123‘,‘124‘,‘125‘] for i in range(3): print(names[index]) index+=1 #切片,就是list取值的一種方式 print(names[0:3]) print(names[3:5]) #切片是顧頭不顧尾 不取後面這個元素的值 print(names[:6]) #從0開始取值 print(names[3:]) #從下標3開始取值到末尾 print(names[:]) #全部取值 nums=[‘1‘,‘2‘,‘3‘,‘4‘,‘5‘,‘6‘] print(nums[::3])#步長 隔3個取1個 print(nums[::-1])#步長為負數,從右往左取值
三、
python學習筆記2--dict