list的删:

1.pop按索引删,有返回值

li = [1,2,3,'wu','j']
me = li.pop(2)    # 3
print(li)        #[1,2,'wu','j']

2.remove 按元素删,没有返回值

li = [1,2,3,'wu','j']
li.remove('wu')
print(li)          #[1,2,3,'j']

3.clear 清空列表

li = [1,2,3,'wu','j']
li.clear()
print(li)     #[]

4.del  按索引删或切片删

li = [1,2,3,'wu','j']
del li[2]
print(li)  #[1,2,'wu','f']
li = [1,2,3,'wu','j']
del li[1:3]
print(li)  #[1,'wu','j']

list的改: (1).按索引改

li = [1,2,3,'wu','j']
li[2] = 's'
print(li)    #[1,2,'wu','j']

  (2).按切片改,先删除在迭代增加

 

          

li = [1,2,3,'wu','j']
li[0:2] = 'sd','da'
print(li)    #['sd','da',3,'wu','j']

list的查:for

li = [1,2,3,'wu','j']
for i in li:
    print(i)

 

list的增 :(1)append(在列表的后面增加一个)

li = [1,2,3,4,[1,2,'太白','alex'],2]
li.append('wu')
print(li)

    (2)insert:按元素插入

li = [1,2,3,4,[1,2,'太白','alex'],2]
li.insert(4,'wu')
print(li)

 (3)extend:有序的一个个添加

 

li = [1,2,3,4,[1,2,'太白','alex'],2]
li.extend('asd')
print(li)    #[1,2,3,4,[1,2,'太白','alex'],2,a,s,d]

 

posted on 2017-10-24 14:18  Wsj_six  阅读(122)  评论(0编辑  收藏  举报