2020年6月8日 星期一

python序列表的運算 List有序列可變動、Tuple資料不可變動

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])


沒有留言:

張貼留言

搜尋此網誌