真实的国产乱ⅩXXX66竹夫人,五月香六月婷婷激情综合,亚洲日本VA一区二区三区,亚洲精品一区二区三区麻豆

成都創(chuàng)新互聯(lián)網(wǎng)站制作重慶分公司

基本數(shù)據(jù)類型之列表

1.列表的定義

1.采用變量名=[]的方式定義
2.采用變量名=list()的方式定義

10年積累的做網(wǎng)站、成都做網(wǎng)站經(jīng)驗,可以快速應(yīng)對客戶對網(wǎng)站的新想法和需求。提供各種問題對應(yīng)的解決方案。讓選擇我們的客戶得到更好、更有力的網(wǎng)絡(luò)服務(wù)。我雖然不認識你,你也不認識我。但先網(wǎng)站設(shè)計后付款的網(wǎng)站建設(shè)流程,更有如皋免費網(wǎng)站建設(shè)讓你可以放心的選擇與我們合作。

2.列表的作用

列表是用來存多個數(shù)據(jù),并且這些數(shù)據(jù)是需要按位置存放的,后面我們可以通過索引取出列表里的數(shù)據(jù)。

3.類型轉(zhuǎn)換

但凡可以被for循環(huán)遍歷的類型(可迭代對象)都可以當做參數(shù)傳給list()轉(zhuǎn)成列表

4.列表的內(nèi)置方法

# 1.按照索引取改值(正向取改+反向取改)
# 列表的索引正向從0開始,反向從-1開始
l = [111,222,'zhang',[344,977]]
print(l[0])  # 正向取
print(l[-1]) # 反向取
l[0]=333 # 改值
l[3][1]=977 # 列表的嵌套取值

# 注意:
(1)取改的時候,如果該索引不存在則會報錯
(2)列表可以嵌套取值。

# 2.往列表里追加值的三種方式
l = [111,222,'zhang']
l.append(333)  # 在列表的末尾追加值
l.insert(1,'yang') # 往對應(yīng)索引里插入值
l.extend(['d1dw']) # 往列表末尾追加值,該方式和append的不同之處在于extend內(nèi)部做了一個for循環(huán),可以把傳入的可迭代對象循環(huán)遍歷出來在追加

# 3.刪除列表的值
# (1) del 方法,通用的方法,只刪除值沒有返回值
l = [111,222,'zhang']
del l[0] # 刪除索引為0的值
# (2) pop方法,根據(jù)索引刪除,不傳索引默認刪最后一個數(shù)據(jù)
l.pop(2) # 該方法是有返回值的 返回的值就是你刪除的元素
# (3) remove方法,根據(jù)列表里的元素刪除
l.remove('zhang') # 返回none

# 4.列表的切片
l = [111,222,'zhang']
new_l = l[0:1] # 切片語法,默認步長為1

new_l=l[:] #切片就是拷貝行為,不改變原列表,相對于淺拷貝;不指定起始和末尾表示從頭到尾

# 5.統(tǒng)計列表長度
l = [111,222,'zhang']
print(len(l))

# 6. in not in 運算
print('sss' in [11,22,'zhwe'])

5.列表中需要掌握的操作

l = [11,22,'zhang','aaaa']

print(l.count(11)) # count方法統(tǒng)計元素出現(xiàn)的次數(shù)

print(l.index('aaaa'))  # index方法查找元素的索引,從左往右找,找不到報錯

l.clear()  # 清空列表

l.reverse() # 把列表倒過來,不是排序

l.sort(reverse=False) # 默認為reverse = False 升序排序 reverse=True 倒序排序(只能針對列表元素是同種類型)

5.隊列與堆棧

隊列:先進先出(FIFO)
堆棧:后進先出(LIFO)


當前名稱:基本數(shù)據(jù)類型之列表
當前地址:http://weahome.cn/article/dsogioe.html

其他資訊

在線咨詢

微信咨詢

電話咨詢

028-86922220(工作日)

18980820575(7×24)

提交需求

返回頂部