列表的魔法

2022-08-24 02:30:21 字數 1723 閱讀 2796

#將字串轉換成列表

test = 'lemonluoluo'

print(list(test))

——————————執行結果——————————

['l', 'e', 'm', 'o', 'n', 'l', 'u', 'o', 'l', 'u', 'o']

#追加值到列表

li = [1,2,3,4,5]

print(li)

print(li)

——————————執行結果——————————

[1, 2, 3, 4, 5]

[1, 2, 3, 4, 5, [123, '你好啊']]

#清空列表

li = [1,2,3,4,5,6,1]

li.clear()

print(li)

——————————執行結果——————————

#複製(淺拷貝)

li = [1,2,3,4]

aa = li.copy()

print(aa)

——————————執行結果——————————

[1, 2, 3, 4]

#計算元素的個數

test = [1,2,3,1,1,1]

print(test.count(1))

——————————執行結果——————————

4#可迭代物件追加到列表

test = [1]

test.extend(['哈哈'])

test.extend('哈哈')

print(test)

——————————執行結果——————————

[1, '哈哈', '哈', '哈']

#在指定位置插入自定義元素

test = [11,22,33,44]

test.insert(2,10)

print(test)

——————————執行結果——————————

[11, 22, 10, 33, 44]

#將值抓出來,源列表失去該值,無指定預設是最後乙個值

list = [11,22,33,44]

print(list.pop(0))

print(list)

——————————執行結果——————————

11[22, 33, 44]

#刪除列表中的指定值

test = [11,22,33,44]

test.remove(22)

print(test)

——————————執行結果——————————

[11, 33, 44]

#反轉列表

test = [1,2,3,4,5,6]

test.reverse()

print(test)

——————————執行結果——————————

[6, 5, 4, 3, 2, 1]

#列表的排序,預設從小到大,引數reverse=true,可以從大到小

test = [5,2,28,9,3,124,68,2,0]

test.sort()

print(test)

test.sort(reverse=true)

print(test)

——————————執行結果——————————

[0, 2, 2, 3, 5, 9, 28, 68, 124]

[124, 68, 28, 9, 5, 3, 2, 2, 0]

列表的魔法

將字串轉換成列表 test lemonluoluo print list test 執行結果 l e m o n l u o l u o 追加值到列表 li 1,2,3,4,5 print li print li 執行結果 1,2,3,4,5 1,2,3,4,5,123,你好啊 清空列表 li 1,...

列表的魔法

name alex li 1,3,4,5,abc c d 列表中的元素可以是數字或者字串,列表,布林值等所有的東西都可以放進去.列表裡面可以巢狀列表 無限巢狀 整體6個元素 print li 5 索引print li 2 4 切片的結果也是列表 print li 2 1 切片操作和字串操作類似 fo...

python 列表的魔法

list 類,列表 li 1,12,9,age 王海旺 苗曉林 alex true 通過list類建立的物件li 深灰魔法 中括號括起來,逗號分隔每個元素,列表中的元素可以是 數字 字串 列表 布林值。所有的東西都可以放進去 可以修改 刪除 索引 切片 迴圈 in操作 字串轉換列表,內部使用for迴...