建立乙個列表變數,names
names = ["zhangyang","lihua","wangxi","dongshuai"]
print(names[0:2]) 表示對列表的切片;
names.insert(1,"leihaidong") 表示插入到原來字串的某個位置,1,表示插入列表裡的第2個位置;
names.remove("lihua") 或者用del names[1]方法,都表示直接刪除列表中的「lihua」或者是 列表中儲存位置為[1]的字串;
或者names.pop(1),如果下標空,則表示預設刪除最後乙個字串;
查詢具體乙個字串在列表中的某個位置:
print(names.index("wangxi")),會找到wangxi在列表中的具體某個位置;
names = ["zhangyang","lishuai","haoxinke"]print (names[0:1])
print(names)
names.insert(1,"lihai")
print(names)
names.remove("zhangyang")
print(names)
del names[1]
print(names)
頁面顯示結果如下:
/library/frameworks/python.framework/versions/3.7/bin/python3.7 /users/yxy-zhaolu/pycharmprojects/pyweek2/test1.py['zhangyang']
['zhangyang', 'lishuai', 'haoxinke', 'chenzhonghua']
['zhangyang', 'lihai', 'lishuai', 'haoxinke', 'chenzhonghua']
['lihai', 'lishuai', 'haoxinke', 'chenzhonghua']
['lihai', 'haoxinke', 'chenzhonghua']
process finished with exit code 0
當列表中有重名情況,需要查詢列表中有多少個重複字串,可以用count來統計:
print(names.count("haoxinke"))
當需要將列表清空時,刪除列表中的元素使用clear。當需要刪除列表這個變數的時候,使用del
names.clear()
當需要將列表中順序反轉,使用reverse()
當需要將列表中字串進行排序,使用sort()。按照ascii碼的順序進行排序。
extend
列表的增刪改查
列表的定義及使用 python中的資料型別 number bool intfloat complex list str tuple dict set列表特性 可以儲存任意型別的多個元素 允許相同元素的存在 列表是有序的,索引順序 列表的定義以及使用 scores 列表的長度 len 列表 索引值 下...
列表的增 刪 改 查
li alex 1,2,3 wusir egon 女神 taibai l1 li 0 l2 li 0 3 列表的四個操作,增 刪 改 查 li alex wusir egon 女神 print li while 1 name input 請輸入新增名字 if name.strip upper q b...
列表的增刪改查
view code 刪除 popli alex wusir egon 女神 li.pop 1 print li 顯示結果 alex egon 女神 li alex wusir egon 女神 li.pop 什麼都不加顯示最後乙個 print li 顯示結果 alex wusir egon remov...