列表是什麼:
裡面可以存放任何元素,它們按照特定的順序排列。元素之間可以沒有任何關係。
如何建立乙個列表:
python中用[ ]表示列表,元素中間用 ,來分隔。
name = [『xiaoming』,『lihua』,『shuaige』]
mix = [『xiaoming』,『daming』, [『lihua』,『woaini』,『1314』] ] (啥元素都可以塞)
如何訪問它:
列表是有序的集合,每個元素都有乙個索引號,也叫下標。索引從0開始。
想要訪問列表中的某個元素,只要通過對應的索引值就可以。
將索引指定為 -1 -2可以輸出列表倒數第乙個倒數第二個元素以此類推。
如何修改或刪除,新增列表裡面的元素:
修改:只要知道你想要修改的元素對應的索引
刪除:del pop remove
del可以刪除你指定索引的元素
如果不新增索引,後面只跟列表的名字,他就把整個列表刪除掉
pop可以刪除列表指定索引的元素並且返回給你被刪除的數的值,如果不加索引就是刪除最後乙個元素。
如果你不知道想要刪除的元素的索引,你可以使用remove()
remove()只刪除第乙個指定的值。如果要刪除的值可能在列表**現多次,就需要
使用迴圈來判斷是否刪除了所有這樣的值。
排序
使用函式sort()可以實現對列表內容按照字母表順序排序,sort(reverse=true)可以讓列表內容按照反字母表順序排序。
使用函式 sorted()對列表進行臨時排序,就是說讓你這次輸出得到排序,但是實際上它的順序還是和以前一樣。同樣sorted(reverse=true)得到臨時的反字母表排序
len()確定列表的長度(有多少個元素)
學習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...