Python 3 – 列表 list() 方法
在 Python 中,列表是一種非常常用的數據類型。愛掏網 - it200.com列表是一個有序的容器,可以存儲任意類型的數據,包括數字、字符串、函數等等。愛掏網 - it200.comPython中的列表通過 list() 方法創建和操作。愛掏網 - it200.com
創建一個空的列表:
my_list = list()
創建一個帶有元素的列表:
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]
排序和反轉
排序列表中的元素,可以使用 sort() 方法:
my_list = [3, 2, 1]
my_list.sort()
print(my_list)
# Output: [1, 2, 3]
反轉列表中的元素,可以使用 reverse() 方法:
my_list = [1, 2, 3]
my_list.reverse()
print(my_list)
# Output: [3, 2, 1]
遍歷列表
遍歷列表的元素,可以使用 for 循環語句:
my_list = [1, 2, 3]
for item in my_list:
print(item)
# Output: 1, 2, 3
遍歷列表的下標和元素,可以使用 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
列表的拼接和重復
將兩個列表拼接在一起,可以使用 + 運算符:
聲明:所有內容來自互聯網搜索結果,不保證100%準確性,僅供參考。如若本站內容侵犯了原著者的合法權益,可聯系我們進行處理。