python中列表的增删查改

本文将学习python中对列表中的元素进行增删查改操作
以l为例:
l=['hello','tomorrow','!']
1.增加:
(1)在列表末尾增添元素:列表名.append('element')

l.append('hello')
print(l)

输出:
python中列表的增删查改
(2)在列表任意位置插入元素:列表名.insert(索引,'element')
l.insert(1,"luu's")
print(l)
输出:
python中列表的增删查改

2.删除
(1)del 列表名[序号]

del l[1]
print(l)

(2)列表名.pop(序号)-------可以删除后接着使用它

print(l)
pop_element=l.pop(0)
print(l)
print(pop_element)

输出:
python中列表的增删查改
(3)列表名.remove('element')-------可以根据内容删除匹配的第一个元素
print(l)
l.remove('hello')
print(l)
输出结果:
python中列表的增删查改

3.修改
(1)直接用索引,赋值进行修改

l[1]='future'
print(l)

输出:
python中列表的增删查改

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

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章