l=[1,2,'d','g',{}]
#增
# append列表后追加,
l.append({1:1,2:2})
print(l)
#insert 指定索引后加
l.insert(-2,'d')
print(l)
#extend 以最小单位迭代添加
l.extend('alex')
l.extend(['111',222,333])
print(l)
#删
l=[1,2,'d','g',{}]
#pop 按照索引删除
l.pop(-1)
print(l)
#remove 按照内容删除,如果内容不存在会报错
l.remove({})
print(l)
#clear 清除内容
l.clear()
print(l)
#del 内存级别的删除,即该列表不再存在
del l#删除l列表
print(l)
del l[0] #根据索引删除
print(l)
#切片删除
del l[1:3]
print(l)
#改
#按照索引改
l=[1,2,'d','g',{}]
l[0]='fir'
print(l)
#按照切片改
l[1:3]=['a','b,','c']
print(l)
#查
#按照索引查询,按照切片查询
l=[1,2,'d','g',{}]
for i in l[0:4]:
print(i)
# #其他公用方法
print(len(l))#列表长度
print(l.count(1))#某字符个数
#通过元素找索引,元素不存在报错
print (l.index('g'))
#sort 从小到大 字母列表,数字列表可排序,混合不可用
l=[1,4,5,3,26,7]
l2=['q','r','a','z']
l3=[1,'a',5]#排序方法报错
l2.sort(reverse=True) #倒序排列
print(l2)
#列表的嵌套,联系题
l1= [1, 2, 'alex', 'wusir',['oldboy', 'ritian', 10], 'taibai']
#1,将'alex'全部变成大写,放回原处。
#方法1
l1[2]='ALEX'
print(l1)
#方法2
l1[2]=l1[2].upper()
print(l1)
##2.给['oldboy', 'ritian', 99] 追加一个元素‘女神’。 一个方法
l1=['oldboy', 'ritian', 99]
l1.append('女神')
print(l1)
#3,将'ritian'首字母大写,放回原处。
l1=['oldboy', 'ritian', 99]
l1[1]=l1[1].capitalize()
print(l1)
#4,将99通过数字相加,或者字符串相加或者等等,变成'100'
l1=['oldboy', 'ritian', 99]
l1[-1]=str(l1[-1]+1)
print(l1)
转载于:https://www.cnblogs.com/lixiaoxuan/articles/8809467.html