码迷,mamicode.com
首页 > 其他好文 > 详细

list的增删改查

时间:2019-02-14 23:45:54      阅读:212      评论:0      收藏:0      [点我收藏+]

标签:append   列表   for   clear   div   出现   ==   返回值   pytho   

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的增删改查

标签:append   列表   for   clear   div   出现   ==   返回值   pytho   

原文地址:https://www.cnblogs.com/chengoudan/p/10381295.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!