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),可以方便地存儲和操作多個元素。