一 定義:能裝東西的東西 列表中裝的資料是沒有限制的, 大小基本上是夠用的列表使用來表示。 在列表中每個元素與元素之間用逗號隔開(有索引和切片)
索引:每個元素對於乙個單獨索引號
切片, 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個序列的內建型別,但最常見的是列表和元組。序列都可以進行的操作包括索引,切片,加,乘...