python元組 列表 陣列

2021-09-25 22:29:47 字數 859 閱讀 1822

元組:封閉的列表,一旦定義,就不可改變(不能新增、刪除或修改)

列表:乙個大倉庫,你可以隨時往裡邊新增和刪除任何東西

1、什麼情況下你需要使用元組而不是列表?

當我們希望內容不被輕易改寫的時候,我們使用元組(把權力關進牢籠)。當我們需要頻繁修改資料,我們使用列表。

我們根據列表、元祖和字串的共同特點,把它們三統稱為什麼?

序列,因為他們有以下共同點:

1)都可以通過索引得到每乙個元素

2)預設索引值總是從0開始(當然靈活的python還支援負數索引)

3)可以通過分片的方法得到乙個範圍內的元素的集合

4)有很多共同的操作符(重複操作符、拼接操作符、成員關係操作符)

##1. 字典練習

demo_dict=

# 新增

demo_dict[

"age"]=

18#刪除

# demo_dict.pop("name")

# 替換

# demo_dict["name"] = "老王"

print

(demo_dict)

demo_list =[1

,2,3

]#增 會給後面加乙個99

#刪除第乙個元素

# demo_list.pop(0)

#刪除第乙個元素

# demo_list.remove(2)

#把第乙個0 替換成10

# demo_list[0] = 10

# print("修改資料後的記憶體位址 %d"% id(demo_list))

# print(demo_list)

python基礎 列表,陣列,字典,元組

列表與字典之間的區別是 字典當中的元素是通過鍵來訪問,而不是通過偏移訪問 列表與陣列之間的不同是 乙個列表可以存放不同型別的資料,而乙個陣列只能存放相同的型別 在list中的資料型別儲存的是資料的存放的位址,簡單的說是指標,並非資料,例如 list1 1,2,3,4 需要4個指標和四個資料,增加了儲...

python 列表 元組

列表非常適合利用順序和位置定義某乙個元素,尤其是當元素的順序或內容經常發生改變的時候。與字串不同,列表中元素的值是可以修改的。我們可以直接對列表中進行新增新元素 刪除元素 或覆蓋已有的元素。不同元素 與列表類似,元組也是由任意型別元素組成的序列。與列表不同的是,元組是不可改變,這意味著一旦元組被定義...

python列表 元組

列表是python中最基本的資料結構。列表中的每個元素都分配乙個數字 它的位置,或索引,第乙個索引是0,第二個索引是1,依此類推。列表是最常用的python資料型別,它可以作為乙個方括號內的逗號分隔值出現。列表的資料項不需要具有相同的型別 建立乙個列表,只要把逗號分隔的不同的資料項使用方括號括起來即...