列表
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 刪除指定...