#list1(列表)是一種有序的集合,可以隨時新增和刪除其中的元素。
list1=['lily','lucy','peter','abel']
#列印列表
print(list1)
#遍歷列表
#end=" "迴圈中不換行print(x,end=" ")
for x in list1:
print(x)
#列表個數
print(len(list1))
#列表索引,索引是從0開始
print(list1[1])
#最後乙個元素的索引是len(list1) - 1
#索引超出了範圍時,python會報乙個indexerror錯誤
#最後乙個元素list1[-1]
print(list1[-1])
print(len(list1) - 1)
#末尾追加元素
print(list1)
#pop() 刪除末尾的元素
list1.pop()
print(list1)
#insert(位置, 元素)插入到指定的位置
list1.insert(1, 'john')
print(list1)
#pop(位置) 刪除指定位置的元素
list1.pop(1)
print(list1)
#替換元素
list1[1]='john'
print(list1)
list2=[18,16,20]
print(list1)
#乙個列表的元素新增到另乙個列表,list1.extend(list2)或list1+list2
list1.extend(list2)
print(list1)
#列印列表中的列表元素
print(list1[4])
print(list1[4][1])
#列表切片刪除
list1=list1[0:4]
print(list1)
#列表排序,公升序排序
list1.sort()
list2.sort()
print(list1)
print(list2)
#列表排序,逆序排序
#reverse() 函式用於反向列表中元素。
list1.sort(reverse=true)
list2.sort(reverse=true)
print(list1)
print(list2)
#列表排序,反轉排序
list1.reverse()
list2.reverse()
print(list1)
print(list2)
list3=['john','peter']
#通過乙個列表排除另乙個列表(兩個列表想減)
for x in list3:
list1.remove(x)
print(list1)
#查詢列表中是否存在元素 in not in
if "lucy" not in list1:
print(list1)
['lily', 'lucy', 'peter', 'abel']
lily
lucy
peter
abel
lucy
abel
['lily', 'lucy', 'peter', 'abel', 'john']
['lily', 'lucy', 'peter', 'abel']
['lily', 'john', 'lucy', 'peter', 'abel']
['lily', 'lucy', 'peter', 'abel']
['lily', 'john', 'peter', 'abel']
['lily', 'john', 'peter', 'abel', [18, 16, 20]]
['lily', 'john', 'peter', 'abel', [18, 16, 20], 18, 16, 20]
[18, 16, 20]
['lily', 'john', 'peter', 'abel']
['abel', 'john', 'lily', 'peter']
python列表學習 Python列表學習
python中的列表表示 python中的列表相當於oc中的陣列,它們都會有增刪改查的方法,這裡就將這兩種語言中的列表和陣列進行對比學習。首先先來寫組oc中的陣列的表達方式 nsarray namesarr nsarray arraywithobjects,zhang wang li zhao 這就...
Python學習筆記 1 1 2 認識Python
一.課程目標 二.詳情解讀 1.初識pythonpython語言是一種高階程式語言,它於1991年由吉多.範羅蘇姆 guido van rossum 發明。目前主要應用於web開發 gui開發 網路爬蟲 資料科學 人工智慧等領域。python官方 python語言也是一種多正規化程式語言,即物件導向...
Python學習 列表
列表由一系列按特定順序排列的元素組成 元素之間沒有任何關係 用 表示列表,並用 號分隔其中的元素 可直接通過該元素的位置和索引訪問 str a b c print str 0 索引從0開始 索引為 1時訪問列表最後乙個元素 直接用索引修改 str 0 d insert loc,value 在索引為l...