列表的魔法

2021-09-25 02:42:13 字數 1736 閱讀 2066

#將字串轉換成列表

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]

列表的魔法

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

列表的魔法

將字串轉換成列表 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,...

python 列表的魔法

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