python 中的列表List

2022-07-29 19:27:10 字數 2159 閱讀 2963

一 定義:能裝東西的東西 列表中裝的資料是沒有限制的, 大小基本上是夠用的列表使用來表示。 在列表中每個元素與元素之間用逗號隔開(有索引和切片)

索引:每個元素對於乙個單獨索引號

切片, list [start ,end ,step]

例如li = ["alex", "wusir", "ritian", "barry", "wenzhou"]

print(li[0, 4 ,2])

>>>"alex","ritian"

二,列表的操作:

1.增li = [1,2,3,4]

print(li)

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

insert(), 輸入元素到對應索引位置

li =[1,2,3,4]

li.insert(1,"a")

print(li)

>>>[1,"a",2,3,4]

extend()迭代增加

li =[1,2,3,4]

li.extend("ab")

print(li)

>>>[1,2,3,4,a,b]

li.extend(["ab"])

print(li)

>>>[1,2,3,4,"ab"]

2 刪除

remove()刪除括號內的元素

li = [1,2,3,4,"ab"]

li.remove(1)

print(li)

>>>[2,3,4,"ab"]

pop()

li = [1,2,3,4,"ab"]

li.pop()

print(li)

>>> [1,2,3,4]

li.pop(0)

print(li)

>>>[2,3,4]

clear(): 清空所有元素

li = [1,2,3,4]

li.clear

print(li)

del  刪除目標

li = [1,2,3,4]

del li[0]

print(li)

>>>[2,3,4]

3  )查詢列表中的內容

for el in list:

print(el)

例如:li = [3,5,6]

for el in li:

print(el)

>>>3

4 ) 列表的操作:具有字串大部分的操作屬性

1. count():計數列表中存在元素的個數

li = [1,2,1,2]

li.count(1)

>>>2

2. sort(reverse=true) 排序

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

li.sort()

>>>[1,1,2,2,3,5]

li.sort(reverse = true)

>>>[5,3,2,2,1,1]

3. reverse() 翻轉

li = ["a", "b", "c", "t"]

li.reverse()

>>>["t", "c", "b", "a"]

4. find():查詢元素對應的索引,不存在返回 -1

5. index():查詢元素對應的索引,不錯在報錯

三 元組: 不可變的列表(第一層不可變). 唯讀列表, 由小括號表示.

空元組 : tuple()

單個元素必須跟","號:   (1,)

(1,2,)

四 巢狀:列表和元組都可以巢狀

li = [1234,["a",b],"ab"]

tuple = (1,2,["a",12,1],"a")

五:range()函式

學整數的數數的好工具,

預設從0開始數,可以指定

range (start,end)

for i in  range(2)

print(i)

>>> 0

六經典案例

1反違法廣告

2,選美,取最佳

Python 中的 List 列表

任意物件的有序集合 列表可以包含任何種類的物件 列表都是可變的 列表是有序的 2 常用操作 列表長度 l1 1,2,3,4 print len l1 4 列表拼接 l2 l1 5,6 print l2 1,2,3,4,5,6 生成重複列表 print list 5 list list list li...

python中的列表LIST

首先呢我們解釋一下什麼是列表 列表是python中最基本的資料結構,列表是最常用的python資料型別,列表的資料項不需要具有相同的型別。列表中的每個元素都分配乙個數字 它的位置,或索引,第乙個索引是0,第二個索引是1,依此類推。python有6個序列的內建型別,但最常見的是列表和元組。序列都可以進...

python中的列表 list 詳解

列表是python中最基本的資料結構,列表是最常用的python資料型別,列表的資料項不需要具有相同的型別。列表中的每個元素都分配乙個數字 它的位置,或索引,第乙個索引是0,第二個索引是1,依此類推。python有6個序列的內建型別,但最常見的是列表和元組。序列都可以進行的操作包括索引,切片,加,乘...