1. 程式人生 > >python學習筆記2--dict

python學習筆記2--dict

返回 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