1、list 列表
列表是由一序列特定順序排列的元素組成的。可以把字串,數字,字典等都可以任何東西加入到列表中,列表中的元素之間沒有任何關係。列表也是自帶下標的,預設也還是從0開始。
List常用的方法:
#list常用的方法
list1 = ['physics', 'math', 'english', '1999', '2008']
使用索引訪問list中的元素,使用len()函式獲得list的個數
#append 列表末尾增加一個元素,沒有返回值
print(list1.append("2018"))
print(list1)
#pop(index=-1) 末尾刪除一個元素,返回刪除的元素
print(list1.pop())
print(list1)
#index("a") 返回該元素的下標,從0開始數
print(list1.index("english"))
#insert insert(3,"chinese") 在指定的位置插入一個元素,沒有返回值
print(list1.insert(3,"chinese"))
print(list1)
#remove(value) 刪除一個指定值的元素,沒有返回值
print(list1.remove("english"))
print(list1)
#reverse 反序,無返回值
print(list1.reverse())
print(list1)
#sort(self,cmp=None,key=None,reverse=False)
print(list1.sort())
print(list1)
2、元組 tuple
元組與列表類似,不同之處在於元組的元素不能修改。
元組使用小括號,列表使用方括號。
元組建立很簡單,只需要在括號中新增元素,並使用逗號隔開即可。元組中只包含一個元素時,需要在元素後面新增逗號。
元組的常用方法:
3、字典
字典是我們在其他應用中用到的key:value 形式的一種表達形式,字典可以儲存任意的物件,也可以儲存不同的資料型別。
字典的每個鍵值key->value對用冒號:分割,每個鍵值對之間用逗號,分割 整個字典包括在花括號{}中
key必須是唯一的,但value則不必。
value可以取任何資料型別,但key必須是不可變的,如字串,數字或元組。
字典常用方法: