python的列表類似於c++的數組但又不同於數組。python的列表可以說是一個大的倉庫或者說打的容器,裏面可以放變量,對象等內容。
對列表內容的添加有以下方法:.append(),.insert(),extend()
append追加,insert插入可以爲任意位置,extend追加後面的對象可以是列表,把後面的列表元素分別添加到前面的列表中
示例:
list = ['張三','李四','王五','趙六']
print(list)
# append 追加;添加 默認添加在最後一位
list.append('馮七')
print(list)
# insert 插入 值1:插入的位置 值2:插入的內容
list.insert(0,'小二')
print(list)
list.insert(3,'中間人')
print(list)
list.extend(list)
print(list)
刪除列表的方法:pop刪除最後一個或者對應下標,remove刪除指定元素,使用del刪除對應下標的元素。示例:
list.remove('張三')#只會刪除第一個符合條件的元素
print(list)
list.pop()
print(list)
list.pop(2)
print(list)
del list[0]
print(list)
切片操作:示例:
# 值1:開始位置 (包括該位置) 值2:結束位置 (不包括該位置) 值3:增量
print(list[1:-1])
print(list[1:])
print(list[1:4:3])
print(list[::-1]) #倒序輸出 類似於list.reverse();print(list)