04 4資料型別 列表

2021-08-28 16:32:00 字數 1546 閱讀 8871

方式2:

列表的巢狀

列表中的元素, 還可以是列表

是否可以存放不同的資料型別

作用:往列表中, 追加乙個新的元素;在列表的最後

引數:object;想要新增的元素

返回值:none

注意 會直接修改原陣列

insert

作用:往列表中, 追加乙個新的元素;在指定索引前面

語法:l.insert(index, object)

引數:index;索引, 到時會插入到這個索引之前

object:想要新增的元素

返回值:none

注意 會直接修改原陣列

extend

作用:往列表中, 擴充套件另外乙個可迭代序列

語法:l.extend(iterable)

引數:iterable可迭代集合

返回值:none

乘法運算

[「a」] * 3 = [『a』, 『a』, 『a』]

加法運算

[「a」] + [「b」, 「c」] =[「a」, 「b」, 「c」]

和extend區別 只能列表型別和列表型別相加

del 語句

作用:可以刪除乙個指定元素(物件)

語法:del 指定元素

注意 可以刪除整個列表 刪除乙個變數 也可以刪除某個元素

pop作用:移除並返回列表中指定索引對應元素

語法:l.pop(index=-1)

引數:index;需要被刪除返回的元素索引

預設是-1

也就對應著列表最後乙個元素

返回值被刪除的元素

注意 會直接修改原陣列 注意索引越界

remove

作用:移除列表中指定元素

語法:l.remove(object)

引數:object;需要被刪除的元素

返回值:none

注意 會直接修改原陣列 如果元素不存在 會報錯 若果存在多個元素 則只會刪除最左邊乙個 注意迴圈內刪除列表元素帶來的坑

names[index] = 666

獲取單個元素

items[index]

注意負索引

獲取元素索引

index()

獲取指定元素個數

count()

獲取多個元素

切片:items[start?step]

遍歷

判定元素 in 列表

元素 not in 列表

比較比較運算子

==>

<

…針對每個元素, 從左到右逐一比較

排序方式1:

方式2:

亂序可以隨機打亂乙個列表

匯入random模組

import random

random.shuffle(list)

反轉l.reverse()

切片反轉

l[::-1]

資料型別 列表

建立列表 names 晴明 神樂 源博雅 八百比丘尼 追加列表元素 刪除列表元素 del names 1 刪除下標對應的元素,必須用下標names.remove 神樂 刪除指定的元素,不能用下標names.pop 刪除最後乙個元素插入列表元素 names.insert 1,犬神 在1號元素前插入 犬...

資料型別 列表

一 列表 1.1 作用 多個裝備,多個愛好,多門課程,多個女朋友等 1.2 定義 內可以有多個任意型別的值,逗號分隔 my friend sean 18,75kg 176cm jake 21,50kg 165cm print my friend msg list anc print msg a n ...

Python資料型別 列表型別

res list hello 能被for迴圈的型別均可作list型別轉換,字串,列表,字典l 11,22,33 print l 1 l 0 44 print l l 11,22,33,44,55 res l 0 4 2 l 頭 尾 步長 顧頭不顧尾,不是改原值,是產生新值 res1 l 複製原列表l...