Python列表,元組,字典,集合

2022-06-10 04:51:08 字數 1651 閱讀 3036

列表

python中列表是可變的,這是它區別於字串和元組的最重要的特點,一句話概括即:列表可以修改,而字串和元組不能。

將列表當做堆疊使用

將列表當作佇列使用

也可以把列表當做佇列用,只是在佇列裡第一加入的元素,第乙個取出來;但是拿列表用作這樣的目的效率不高。在列表的最後新增或者彈出元素速度快,然而在列表裡插入或者從頭部彈出速度卻不快(因為所有其他的元素都得乙個乙個地移動)。

列表推導式

列表刪除語句:del,pop(),remove()

del 語句

使用 del 語句可以從乙個列表中依索引而不是值來刪除乙個元素。這與使用 pop() 返回乙個值不同。可以用 del 語句從列表中刪除乙個切割,或清空整個列表(我們以前介紹的方法是給該切割賦乙個空列表)。例如:

pop()語句

檢視list內建函式

reverse():倒置

sort():排序,從小到大排序

從大到小排序

元組和序列

元組由若干逗號分隔的值組成,不可修改,例如:

修改:通過切片

字典:字典推導式:

第一種第二種

第三種fromkeys():建立字典

常規判斷方法:缺點不在時報錯

get方法判斷是否在字典中:

in和not in:

無錫**醫院

pop() and popitem():

setdefault():

update():

集合set:

集合不支援索引,資料不重複

建立幾個的2種方法:

1,直接用a={}:

2,使用set()工廠:

in 和not in 方法,add()和remove()方法:

不可變集合:frozenset

集合推導式:

python列表 元組 字典 集合

列表list 用 表示,list是一種有序的集合,可以隨時新增和刪除其中的元素。元組tuple 用 表示,和列表類似,元組也是一種有序列表,雖然tuple和list非常之類似,但是list初始化之後使可以改變的,但是,元組一旦初始化之後就不可以改變。這點與python中的字串類似,所以我們說元組和字...

python列表 元組 字典 集合

一 列表 可變物件 1.列表的資料項不需要具有相同的型別 建立乙個列表,只要把逗號分隔的不同的資料項使用方括號括起來即可 list1 google runoob 1997,2000 print list1 0 list1 0 列表也可以使用切片 原來字串的切片這裡也可以用 print list 1 ...

Python 列表,元組,字典,集合

特點 順序,可新增,修改,刪除建立方法 x 1,2,3,4,5 x list 12345 x 0 1000 取值方法 x 1 2 x 1 方法 實現兩個列表相加 實現列表的複製後相加 value in sequence 檢驗該value是否在列表sequence中 remove value 刪除指定...