三、python的資料型別 列表、元組、字典

snale1989發表於2018-04-03

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必須是不可變的,如字串,數字或元組。

字典常用方法:

 

相關文章