Python課堂7 列表相關操作

2021-09-09 07:39:42 字數 2411 閱讀 3513

先給出乙個列表

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...