list的增删改查

Posted chengoudan

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了list的增删改查相关的知识,希望对你有一定的参考价值。

li = [chen,jun,xue,xi,python]
#增加
‘‘‘

# append  在尾部增加,无返回值,直接加入到列表尾部
# li.append(‘努力‘)
# print(li)

"""
while 1:
    name = input(‘>>>‘)
    if name.lower().strip() == ‘q‘: #全部小写,然后去首尾空
        break
    else:
        li.append(name)
        print(li)
"""

# insert    在索引前插入对象
# li.insert(2,‘努力‘)
# print(li)

# extend   迭代的加入,下面的例子,int对象是不可迭代的
# li.extend(‘努力‘)
# [‘chen‘, ‘jun‘, ‘xue‘, ‘xi‘, ‘python‘, ‘努‘, ‘力‘]
# print(li)
‘‘‘
#删除
‘‘‘
pop 按索引index删除,删除并返回索引项(默认最后)。
li.pop(4)

remove  按元素去删除
li.remove(‘python‘)

clear   清空
li.clear()

del     从内存删除列表,删除之后不能打印列表,可以切片去删
del li
del li[0:2]
‘‘‘
#
‘‘‘
li[0] = ‘你好‘   按索引index去改
li[0:2] = ‘123‘   会按照迭代的方式去改[‘1‘,‘2‘,‘3‘,‘xue‘,‘xi‘,‘python‘]
li[0:2] = [‘陈‘,‘俊‘]>>>>>>>[‘陈‘,‘俊‘,‘xue‘,‘xi‘,‘python‘]
‘‘‘
#
‘‘‘
#循环查
for x in li: 
    print(x)
#切片查,切片查出来的是list
print(li[0:2]) 
‘‘‘
#公共方法
# print(len(li)) #长度
# print(li.count(‘xi‘)) #出现的次数
# print(li.index(‘xi‘)) #通过元素找索引,未找到会报错
# li.sort()   #正排序,从小到大,总a-z
# print(li)
# li.sort(reverse = True) #倒序  reverse = 真
# print(li)
#反转
# li.reverse()
# print(li)

 

以上是关于list的增删改查的主要内容,如果未能解决你的问题,请参考以下文章

python从入门到放弃-day05-list(列表的增删改查)

python3 对list对象的增删改查

零基础之第四天(列表的增删改查)

list的增删改查

python序列(列表,元组,字典)的增删改查

最简单的jsp+servlet的增删改查代码