本文將學習python中對列表中的元素進行增刪查改操作
以l爲例:l=['hello','tomorrow','!']
1.增加:
(1)在列表末尾增添元素:列表名.append('element')
l.append('hello')
print(l)
輸出:
(2)在列表任意位置插入元素:列表名.insert(索引,'element')
l.insert(1,"luu's")
print(l)
輸出:
2.刪除
(1)del 列表名[序號]
del l[1]
print(l)
(2)列表名.pop(序號)-------可以刪除後接着使用它
print(l)
pop_element=l.pop(0)
print(l)
print(pop_element)
輸出:
(3)列表名.remove('element')-------可以根據內容刪除匹配的第一個元素
print(l)
l.remove('hello')
print(l)
輸出結果:
3.修改
(1)直接用索引,賦值進行修改
l[1]='future'
print(l)
輸出:
4.其它
a.排序
(1)永久性排序:列表名.sort()--------排序後列表的內容被永久的修改。
(2)永久性排序(逆序):列表名.sort(reverse=Ture)
(3)臨時排序:sorted(列表名)
(4)臨時排序(逆序):sorted(列表名,reverse=Ture)
b.反轉
(5)反轉列表元素:列表名.reverse()
c.求長度
(6)獲取列表長度:len(列表名)
5.列表的複製
(1)複製:M將開闢出一塊新的內存,數據和l一致M=l[:]
(2)相當於“引用”:l和M指向同一塊內存空間M=l