卖逼视频免费看片|狼人就干网中文字慕|成人av影院导航|人妻少妇精品无码专区二区妖婧|亚洲丝袜视频玖玖|一区二区免费中文|日本高清无码一区|国产91无码小说|国产黄片子视频91sese日韩|免费高清无码成人网站入口

Python3.6.5中如何使用list數(shù)據(jù)結(jié)構(gòu)

Python是一種簡(jiǎn)單易學(xué)且功能強(qiáng)大的編程語(yǔ)言,它具有口語(yǔ)化的變成方式,深受大家喜愛。隨著人工智能的發(fā)展,Python越來越受大家喜愛。在使用Python編程的過程中我們總會(huì)遇到各種各樣的問題,但是我

Python是一種簡(jiǎn)單易學(xué)且功能強(qiáng)大的編程語(yǔ)言,它具有口語(yǔ)化的變成方式,深受大家喜愛。隨著人工智能的發(fā)展,Python越來越受大家喜愛。在使用Python編程的過程中我們總會(huì)遇到各種各樣的問題,但是我們總會(huì)找到解決的方案的。今天我們來介紹下如何使用list這種數(shù)據(jù)結(jié)構(gòu)。

1. 創(chuàng)建和訪問list

list是比字符串、整數(shù)、浮點(diǎn)數(shù)等數(shù)據(jù)類型高級(jí)一點(diǎn)的數(shù)據(jù)結(jié)構(gòu),它可以包含0個(gè)元素、n個(gè)數(shù)字元素或者字符串元素。下面的代碼分別給xyz三個(gè)list數(shù)據(jù)分別賦予了不同類型的值,并且計(jì)算了它們的長(zhǎng)度。

x  []  創(chuàng)建一個(gè)空的list
y  [1, 2, 3, 4]  創(chuàng)建一個(gè)包含四個(gè)元素的list
z  ['a', 'b', 'c']  創(chuàng)建一個(gè)包含三個(gè)元素的list
print(len(x))  輸出0
print(len(y))  輸出4
print(len(z))  輸出3

2. 在list末尾添加元素

如果想要在list最后增加一個(gè)元素,可以使用append()方法:

(5)
print(y)  輸出[1, 2, 3, 4, 5]

3. 在指定位置插入元素

如果想要在倒數(shù)第二個(gè)元素后面插入一個(gè)元素0,可以使用insert()方法:

(-1, 0)
print(y)  輸出[1, 2, 3, 0, 4, 5]

4. 刪除元素

如果想要?jiǎng)h除最后一個(gè)元素,可以使用pop()方法:

y.pop()
print(y)  輸出[1, 2, 3, 0, 4]

如果想要?jiǎng)h除第n個(gè)元素,可以使用pop(元素的下標(biāo))。注意,list的下標(biāo)是從0開始的。

y.pop(1)
print(y)  輸出[1, 3, 0, 4]

如果想要?jiǎng)h除倒數(shù)第n個(gè)元素,可以使用pop(-參數(shù))方法,參數(shù)為負(fù)數(shù)。

y.pop(-2)
print(y)  輸出[1, 3, 0]

5. 結(jié)合for循環(huán)使用list

list元素最強(qiáng)大的功能之一就是和for循環(huán)結(jié)合起來使用。例如,可以使用for循環(huán)打印list中的每個(gè)元素:

for x in y:
    print(x)

以上代碼將依次輸出列表y中的每個(gè)元素。

綜上所述,list在Python中是一種非常有用的數(shù)據(jù)結(jié)構(gòu),可以方便地存儲(chǔ)和操作多個(gè)元素。

標(biāo)簽: