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

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

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

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

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

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

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

2. 在list末尾添加元素

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

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

3. 在指定位置插入元素

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

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

4. 刪除元素

如果想要刪除最后一個元素,可以使用pop()方法:

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

如果想要刪除第n個元素,可以使用pop(元素的下標)。注意,list的下標是從0開始的。

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

如果想要刪除倒數(shù)第n個元素,可以使用pop(-參數(shù))方法,參數(shù)為負數(shù)。

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

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

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

for x in y:
    print(x)

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

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

標簽: