1. 程式人生 > >Python3基礎3——List列表的增刪改

Python3基礎3——List列表的增刪改

列表 list 符號[] 1:可以存在空列表a=[] 2:列表裡面可以包含任何型別的資料 3:列表裡面的元素  根據逗號來進行分隔  4:列表裡面的元素 也是有索引 索引值從0開始 5:獲取列表裡面的單個值:列表[索引值]6:列表的切片 同字串的操作  列表名[索引頭:索引尾:步長]  例如:print(a[0:5:2])#0 2 4

a=[1,0.02,'hello',[1,2,3],True]
print(len(a))

# 獲取列表裡的單個值
print(a[0])

# 列表的切片 同字串的操作  列表名[索引頭:索引尾:步長]
 print(a[0:5:2]) # 0 2 4

如何往列表裡面增加資料  可以新增任何型別的資料?

append  追加  追加在末尾  每次只能新增一個insert 插入資料 想放哪就放哪 但是要指定位置---指定你元素的索引位置

pop() 刪除 a.pop()        預設刪除最後一個元素a.remove(''hello'')       指定刪除某個值 a.pop(2)           傳入索引值  就會刪除指定索引位置的元素 res=a.pop()        pop函式 會返回被刪除的那個元素  函式return關鍵字。 print("a列表的值{0}".format(res))

修改 a[索引值]=新值 a=[1,0.02,'hello',[1,2,3],True] a[2]='初心'         賦值運算 print("a列表的值{0}".format(a))

a=[1,0.02,'hello',[1,2,3],True]
# 新增資料到列表裡list.append()
a.append("秦天")

# insert 插入資料 想放哪就放哪 但是要指定位置---指定你元素的索引位置
a.insert(2,"monica")

# 刪除 pop()
a.pop()  # 預設刪除最後一個元素

a.remove("hello")  # 指定刪除某個值

a.pop(2)  # 傳入索引值  就會刪除指定索引位置的元素

# pop函式 會返回被刪除的那個元素  函式return關鍵字。
res=a.pop()
print("被刪除的值是{0}".format(res))

# 修改 a[索引值]=新值
a=[1,0.02,'hello',[1,2,3],True]
a[2]='初心' # 賦值運算
print("a列表的值{0}".format(a))