Python 3 – 列表 list() 方法
在 Python 中,列表是一種非常常用的數(shù)據(jù)類型。愛掏網(wǎng) - it200.com列表是一個有序的容器,可以存儲任意類型的數(shù)據(jù),包括數(shù)字、字符串、函數(shù)等等。愛掏網(wǎng) - it200.comPython中的列表通過 list() 方法創(chuàng)建和操作。愛掏網(wǎng) - it200.com
創(chuàng)建一個空的列表:
my_list = list()
創(chuàng)建一個帶有元素的列表:
my_list = [1, 2, 3, "hello", "world", True, 3.1415]
添加元素
在列表的末尾添加一個元素,可以使用 append() 方法:
my_list = [1, 2, 3]
my_list.append(4)
print(my_list)
# Output: [1, 2, 3, 4]
在指定位置插入一個元素,可以使用 insert() 方法:
my_list = [1, 2, 3]
my_list.insert(1, "hello")
print(my_list)
# Output: [1, "hello", 2, 3]
刪除元素
刪除列表中的指定元素,可以使用 remove() 方法:
my_list = [1, 2, 3]
my_list.remove(2)
print(my_list)
# Output: [1, 3]
刪除列表中的指定位置的元素,可以使用 del 語句:
my_list = [1, 2, 3]
del my_list[1]
print(my_list)
# Output: [1, 3]
切片操作
獲取列表中的一段子列表,可以使用切片操作:
my_list = [1, 2, 3, 4, 5]
sub_list = my_list[1:3]
print(sub_list)
# Output: [2, 3]
切片操作也可以用來修改列表中的元素:
my_list = [1, 2, 3, 4, 5]
my_list[1:3] = [6, 7]
print(my_list)
# Output: [1, 6, 7, 4, 5]
排序和反轉(zhuǎn)
排序列表中的元素,可以使用 sort() 方法:
my_list = [3, 2, 1]
my_list.sort()
print(my_list)
# Output: [1, 2, 3]
反轉(zhuǎn)列表中的元素,可以使用 reverse() 方法:
my_list = [1, 2, 3]
my_list.reverse()
print(my_list)
# Output: [3, 2, 1]
遍歷列表
遍歷列表的元素,可以使用 for 循環(huán)語句:
my_list = [1, 2, 3]
for item in my_list:
print(item)
# Output: 1, 2, 3
遍歷列表的下標(biāo)和元素,可以使用 enumerate() 方法:
my_list = [1, 2, 3]
for index, item in enumerate(my_list):
print(index, item)
# Output: 0 1, 1 2, 2 3
列表的長度
獲取列表的長度,可以使用 len() 方法:
my_list = [1, 2, 3]
print(len(my_list))
# Output: 3
列表的拼接和重復(fù)
將兩個列表拼接在一起,可以使用 + 運算符:
聲明:所有內(nèi)容來自互聯(lián)網(wǎng)搜索結(jié)果,不保證100%準(zhǔn)確性,僅供參考。如若本站內(nèi)容侵犯了原著者的合法權(quán)益,可聯(lián)系我們進(jìn)行處理。