List:python
定義方式: classmates=['c1','c2','c3']
方法:
#獲取長度 len():
#添加內容 向末尾添加 append(x);
#指定爲之添加表示指定下表添加內容 insert(index, element)
#刪除內容刪除末尾的 pop()
#刪除內容指定座標刪除 pop(index)
#內容替換
#獲取內容(能夠使用 負數表示從後面向前數,-1表示最後一個 -2表示倒數第二個):
#打印:
classmates 或者 print(classmates)
#list中的內容沒有類型限制,能夠混合使用數組
List: 定義方式: classmates=['c1','c2','c3'] 方法: #獲取長度: len(classmates) #添加內容 向末尾添加c4: classmates.append('c4') #指定爲之添加表示指定下表添加內容 classmates.insert(0,'c0') #刪除內容刪除末尾的c4 classmates.pop() #刪除內容指定座標刪除 0座標的刪除 也就是刪除c0 classmates.pop(0) #內容替換 更改c0爲c00 classmates[0]='c00' #獲取內容(能夠使用 負數表示從後面向前數,-1表示最後一個 -2表示倒數第二個): classmates[2] #打印: classmates 或者 print(classmates) #list中的內容沒有類型限制,能夠混合使用 classmates['ABC',"abc",True,['x','y','z']]
Tupl
#獲取長度 len(atrr)
#獲取內容(能夠使用 負數表示從後面向前數,-1表示最後一個 -2表示倒數第二個):
#定義一個元素的tupl,用的小括號() 又能夠表示數學公式中的小括號,這就產生了歧義,所以,Python規定,這種狀況下,按小括號進行計算,因此只有一個元素的時候加上逗號, 來消除歧義app
#若是定義的內容中有list的時候 list能夠進行相應的操做spa
Tupl 表示的是數組一旦定義,就不能夠改變(這裏說的不能夠改變指的是指向不可變) 定義方式: classmates=('c1','c2','c3') 方法: 獲取長度 len(classmates) #獲取內容(能夠使用 負數表示從後面向前數,-1表示最後一個 -2表示倒數第二個): classmates[0] #定義一個元素的tupl,用的小括號() 又能夠表示數學公式中的小括號,這就產生了歧義,所以,Python規定,這種狀況下,按小括號進行計算,因此只有一個元素的時候加上逗號, 來消除歧義 t = ('t',) 若是定義的內容中有list的時候 list能夠進行相應的操做 t = ('a','b',['A','b']) t[2][0] = 'X' t[2][1] = 'y' 這個能夠執行成功 由於 tupl表示的是指向可變,當前指向的數組是沒有變更的,只是指向內容發生啦改變,這個是能夠的