列表

列表可以是数字、字符串、布尔值,也可以嵌套列表

用中括号括起来

用 , 分割每个元素

空列表默认是false

li = [1,23,"ert",["asd","dfg,["we5",456,False,33],"sdfsd"]

1。支持索引  li[3]

2.支持切面

li[3:-1] # 3到最后第二个

3.支持for,while循环

 

4.列表的元素可以被修改

li[1] = 123

li[1:3] =[123,456]

5.列表的元素可以被删除

del  li[1]

del li[2:6]

6.支持 in 操作

v = 12 in li

print (v)

7.索引取值

li[4][2][1]

8.字符串转换列表

s = "sdfsdf"

li2 = list[s]

#######方法##########

li对象调用XXX方法

append  在原来的值后面追加

li.append(5)

 

clear() 清空列表

li.clear()

 

copy() 浅拷贝

li.copy()

 

count() 计数

li.count(2)

 

extend 追加多个值到列表

li.extend([988,"sds"])

 

index 获取索引位置 左边优先

li.index(123)

 

insert 指定索引位置插入元素

li。insert(0,"werw")

 

pop 删除,默认删除最后一个,并获取值

v =li.pop()

v2 = li.pop(1)

 

remove 删除列表中的指定值

li.remove(123)

 

reverse 将当前列表进行反转

li.reverse()

 

sort  排序 ,默认从小到达排,reverse=True 从大到小排

li.sort()

li.sort(reverse=True)

 

posted @ 2020-07-01 10:39  好好学习_liu  阅读(143)  评论(0编辑  收藏  举报