内容大纲
1 : 列表的索引
: 列表的切片
2 : 列表的增加内容
>1:append(char)
>2:insert(index,char)
>3:extend('可迭代对象')
3 : 列表的删除内容
>1:pop(char)
>2:def 列表名[index] 可以切片
>3:clear()
>remove(char)
4 : 列表的改内容
>1:列表名[index] = 'char'
5 : 列表的常用方法
>1:sort() 排序
>2:resvese()倒叙
>3:len() 查询列表的长度
>4:count() 查询某个字符的个数
>5:
1 列表的内容以及索引
列表名 = ['内容']
>列表的索引
l1 = ['wusir', 'alex', '日天', '太白', 100 ,'太白'] s1 = l1[0] print(s1) s2 = l1[-1] print(s2)
>列表的切片
1 s3 =l1[0:2] 2 s4 =l1[2::2] 3 s5 =l1[-1:-3:-1]
2 列表的增加
>append() # 直接追加,即增加到最后一个
1 l1.append('123') 2 print(l1)
>insert() #索引,内容
l1.insert(1,'1')
>extend() # 按照可迭代对象进行追加
l1.extend(['123','456']) print(l1) ['wusir', 'alex', '日天', '太白', 100, '太白', '123', '456']
3 列表的删除
>pop() # 按照索引删除 ,有返回值,返回删除内容,默认删除最后一个
l1.pop(1) print(l1)
>remove() # 按照具体内容删除
l1.remove('日天') print(l1)
>def 列表名[index] # 按照索引删除内容,可以切片
del l1[1:2] print(l1)
4 列表的更改
>列表名[index] ='char'
l1[1]='haha' print(l1) l1[2:4]='asd' # 根据索引迭代加进去 print(l1) l1[1:4:2] = 'a2' print(l1) #如果切片的时候需要填写对应的内容
5 列表的常用方法
>sort() 整体排序 # 不能数字和中文,英文一起排序
l1 =[3,1,9,6] l1.sort() print(l1)
>reservse() 倒叙排序
l1.reverse() print(l1)
>len() 查询列表的整体长度
len(l1)
>count() 查询列表中某个元素的数量
l1.count('太白')
>index() 查询某个元素在列表里的索引
l1 =[1,2,3,4,5] l2 =1 print(l1.index(2 ))
>range() 生成类似列表 于for 循环使用
列表的相加,
列表能够相加 ,,返回拼接的列表
列表的相乘,
列表相乘,返回类似字符串那种相乘
元祖:
元祖只有孙被可能被修改
方法只有查的方法.以及count ,len
With great power comes great responsibility