python 列表的(总结)

                                                                          列表(自我总结)

1、在python中什么是列表

列:排列,表:一排数据

在python中的表达就是

l = [1,2,3,4,5,6,7]

2、列表是可变类型还是不可变类型

也就是说列表能不能被hash。(列表是可变类型)

3.列表的几种用法。

(1)、列表能取索引,按索引取元素,

(2)、列表能切片,取出子列表。

l = [1,2,3,4,5,6]
#索引
a = l[0]
print(a)

#切片
b = l[1:3]
print(b)

(3)、列表 apped 和pop的用法

l = [1,2,3,4,5,6]

#append 的用法
l.append(2) #append没有返回值
print(l)
#pop的用法
s = l.pop()#pop有返回值
print(s)

 (4)、列表index的用法

l = [1,2,3,4,5,6]

#index的用法
#指定具体元素获取该元素在列表中的下标
s = l.index(3)#index的用法,有返回值
print(s)

  (5)、列表sort 和 reverse 和 sorted

 

d = [3,2,5,6,8,1]

#sorted的用法
#从小到大排列
l = sorted(d)

print(l)

 

#reverse
#reverse把列表反转
d.reverse()#reverse的方法没有返回值

  

#sort()从小到大的排序
d.sort()#sort的方法没有返回值

  (6)列表 extend的用法

d = [3,2,5,6,8,1]
l = [1,2,9,4]

#extend没有返回值,把两个列表合成一个列表
d.extend(l)#extend没有返回值
print(d)

  

 4.列表的成员关系,in 和 not in 

(如果 元素在列表里(in)返回 True,如果元素不在列表里(not in)返回Flase)

5.循环

1.根据索引取值

2.for循环自动取值

6.未完待续

  

原文地址:https://www.cnblogs.com/wuheng-123/p/9173142.html