先給出乙個列表
names = ['a','b','c','d']
1.追加names = ['a','b','c','d']
print(names)
2.刪除(pop刪除,remove刪除,del刪除)
pop刪除:
pop()預設刪除末尾,()內可加下角標指定位置刪除
names = ['a','b','c','d']
names.pop(1)
print(names)
remove刪除:
()內只能加上要刪除的內容
names = ['a','b','c','d']
names.remove("c")
print(names)
del刪除:
內只能新增下角標,指定位置刪除
names = ['a','b','c','d']
del names[3]
print(names)
3.查詢元素所在位值
0為起始位值,2為終止位置,預設從最初開始查詢到末尾,左閉右開
names = ['a','b','c','d']
index = names.index('b',0,2)
print(index)
4.統計元素個數
()內為想確定個數的元素
names = ['a','b','c','d']
count = names.count('c')
print(count)
5.反轉
將列表中所有元素倒序排列
names = ['a','b','c','d']
names.reverse()
print(names)
6.字串轉列表
str1 = 'asdfg'
arr = [str(i) for i in str1]
print(arr)
7.清空
清空列表中的所有元素
names = ['a','b','c','d']
names.clear()
print(names)
8.插入
2是自定義的插入位置,'t』是要插入的內容,後面的內容一次向後延順
names = ['a','b','c','d']
names.insert(2,'t')
print(names)
9.拼接
將兩組列表進行拼接,
格式:前面的列表名.extend(後面的列表名)
names = ['a','b','c','d']
*** = [1,2,3]
names.extend(***)
print(names)
或者將names接到***後面
names = ['a','b','c','d']
*** = [1,2,3]
***.extend(names)
print(***)
10.切片處理
(1)列出所有元素
names = ['a','b','c','d']
print(names[::])
(2)列出最後乙個元素
正序abcd下角標為0123,倒敘列出abcd為-4,-3,-2,-1
names = ['a','b','c','d']
print(names[1])
(3)列出n——m所有元素(n,m為下角標,左閉右開)
names = ['a','b','c','d']
print(names[1:3])
11.複製
將name複製到b
names = ['a','b','c','d']
b = names.copy()
print(names)
print(b)
Python 列表相關操作
一 列表相關操作彙總 二 列表的建立 1 list 建立 使用 list 可以將任何可迭代的資料轉化成列表。a list 建立乙個空的列表物件 a list range 10 a 0,1,2,3,4,5,6,7,8,9 a list gaoqi,sxt a g a o q i s x t 2 ran...
列表相關操作
lst1 1 2 lst2 3 4 lst lst1 lst2 print lst lst1 1 2 lst lst1 3print lst 語法 列表 完整格式 開始索引 結束索引 間隔值 1 開始索引 從開始索引擷取到列表的最後 2 結束索引 從開頭擷取到結束索引之前 結束索引 1 3 開始索引...
list列表相關操作
字串的操作 s alexwusir s1 s.capitalize print s1 大寫,小寫 s2 s.upper s3 s.lower print s2,s3 s str aceq your input input 請輸入驗證碼 不區分大小寫 if s str.lower your input...