python有序列表的運算 – 1:List有序列可變動、2:Tuple資料不可變動
List有序列可變動 用[ ]
grades分數 #學生分數
grades=[1,6,15,170,90]
print(grades)
印出如下
grades=[1,6,15,170,90]
print(grades[0]) #由0開始算起。依序如下,超過列表的值如果5,會出線錯誤。
可更新資料:放到列表第n個位置。
grades=[1,6,15,170,90]
grades[0]=5
print(grades)
grades=[1,6,15,170,90]
print(grades[1:3]) #取1:3的值(不含3) 印出6及15
grades=[1,6,15,170,90]
print(grades[1:4]) #取1: 4的值(不含4) 印出6及15,170
grades=[1,6,15,170,90]
grades[1:4]=[] #1: 4的值變空白
print(grades)
列表資料串接
grades=[1,6,15,170,90]
grades=grades+[11,30] ##加入11,30
print(grades)
grades=[1,6,15,170,90]
length=len(grades) ##取的列表資料的長度len
print(length)
槽狀列表輸出
date=[[1,6,15],[2,3,4]] ## [[ 兩成層
print(date[0][1]) ##印出6
date=[[1,6,15],[2,3,4]]
print(date[1][0]) #印出2
date=[[1,6,15],[2,3,4]]
date[0][0:2] ###表示[0]= [1,6,15] ###[0:2] 表示1,6
date=[[1,7,6],[2,3,4]]
date[0][0:2]=[6,6,6]
print(date[0])
date=[[1,7,6],[2,3,4]]
date[0][0:2]=[6,6,6]
print(date) #印出所有列表
date=[[1,7,6],[2,3,4]]
print(date)
date[0][0:2]=[6,6,6] ##取代 把1,7換成[6,6,6]
print(date)
Tuple資料不可變動 用( )
data=(1,2,3)
print(data[0:2])
沒有留言:
張貼留言