列表

列表——list  

1、列表格式:li=[]

2、列表可以嵌套任何类型

3、索引取值

 li = [11,44, 22, 33, 22]
print(li[2])

4、切片

li = [11,44, 22, 33, 22]
print(li[1:4])

5、循环——for,

li=[1,3,'ddf']
for item in li:
    print(item)

6、修改

li = [1, 12, 9, "age", ["石振文", ["19", 10], "庞麦郎"], "alex", True]
 li[1] = 120
print(li)

(1)添加——append

li = [11, 22, 33, 22, 44]
li.append(5)
liappend("alex")

(2)清空列表——clear

li=[1,2,3,4,5]
li.clear
print(li)

(3)扩展——append和 extend

li = [11, 22, 33, 22, 44]
li.append([9898,"不得了"])
print(li)

 (4)删除某个值pop   remove  del

del:
 
li=[1,3,4,5,6,7,8]
del li[1]
print(li)

del li[2:6]
print(li)

 

pop:默认删除最后一个
li = [11, 22, 33, 22, 44] v = li.pop(2)#pop()括号内写索引,不写默认0 print(v)

 

remove:删除列表中的指定值,默认第一个


li=[1,2,4,5]
li.remove(2)
print(li)

(5)将列表进行翻转---reverse()

li=[1,2,3,4,45,6]
li.reserve()
print(li)

(6)列表排序——sort()将列表从小往大排

li = [11,44, 22, 33, 22]
li.sort()
li.sort(reverse=True)
print(li)

 

7、复制——copy

li=[1,2,3,4,5]
v = li.copy()
print(v)

8、获取对应值的索引——index

li = [11, 22, 33, 22, 44]
v= li.index(22)
print(v)

9、在指定索引位置插入元素——insert

li = [11, 22, 33, 22, 44]
li.insert(0,99)
print(li)

 

 

 

 

 

 

 

 

 

 

while

 

posted @ 2018-08-29 17:47  chengzhengdong  阅读(99)  评论(0编辑  收藏  举报