列表:python中不用定義型別,類似工廠
列表的建立:
①建立普通列表:[1,2],用逗號隔開
②建立乙個混合列表:[1,『zyf',3.14,[1,2,3]]
③建立空列表:empty=
常用操作:
新增元素:
列表名.extend()#傳乙個列表,相當於列表合併
列表名.insert(位置,元素)
獲取元素:列表名[索引]
刪除元素:
列表名.remove(元素)#不需要知道位置,如果不存在,報錯
del
①del 列表名[下標]②del 列表名#整個刪除
pop
①列表名.pop()#資料結構為棧,返回值為棧頂元素
②列表名.pop(index)
count(元素)#為列表中某個元素次數
index(元素)#返回列表中元素第乙個位置的下標
index(元素,起始位置,結束位置)#返回列表中在這範圍中的第乙個位置的下標
reverse()倒置列表
sort()排序,預設從小到大
sort(演算法,鍵,reverse==true)
獲取多個元素(slice,列表分片):擷取:[頭下標:尾下標]表示[頭:尾)若某一為空表示從頭或從尾開始
操作符在列表中的應用:
比較列表中的元素大小若某個比較後為false便不比較返回false
+:兩個列表求並
*:列表重複n次後求並
學習python 第三天
python的分支結構 if語句 在python中,要構造分支結構可以使用if elif和else 驗證 answer input 請輸入使用者名稱 if answer a print 回答成功 else print 回答失敗 如果要構造出更多的分支,可以使用if elif else 結構 多次驗證...
Python學習第三天
堅持打卡第三天,加油!小大牛。python的列表類似簡化版的c語言陣列,它由一系列按照特定序列排列的元素組成 school beida qinghua huadian print school beida qinghua huadian 由 括起來的部分就是元素序列。其中元素的排列順序是從 0 開始...
python學習 第三天
nonlocal用法 name alex name lhf def change name name lhf global name name lhf print name name aaaa name bbb def foo name wu nonlocal name name bbbb prin...