python學習 有序列表 List tupl(二)

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表示的是指向可變,當前指向的數組是沒有變更的,只是指向內容發生啦改變,這個是能夠的
相關文章
相關標籤/搜索