列表
2018-03-26 本文已影响4人
nine_9
存储一系列的多个值,可以使用集合
列表list
元组tuple
字典dict
无序列表set
列表的语法
标识符= [值1 ,值2 ,值3 , .......]
列表可以存储任何类型的值
Int
Float
True,False
str
None
list
每个数值之间使用逗号分隔
下表从0开始,连续的.支持倒数
遍历(循环获取每个值)
列表长度= len(list)
While
for ... In ...
每次循环获取一个值,直到最后一个值
列表--增删改查
查询
值=列表[index]
根据下标找值\
Index =列表.index(值)
从列表中找出某个值第一个匹配项的索引位置
count =列表.count(值)
统计某个元素在列表中出现的次数
lenth = len(列表)
查询列表的长度,元素的个数
max(列表),min(列表)\
查询列表中的最大值,最小值
增
列表.append(值)
新增到末尾
列表.insert(下标,值)
插入到指定位置
列表.extend(列表)
列表末尾一次性追加另一个序列的多个值
改
列表[下标]=值
删除
列表.pop()
删除末尾元素,并返回此元素
列表.pop(下标)
根据下标删除元素,并返回此元素
del列表[下标]
根据元素下标删除
列表.remove(值)
根据元素删除第一个值
判断列表
in
在就是True不在就是False
not in
反之
[1,2,3]+[4,5,6] = [1,2,3,4,5,6]
‘老王’*4 =‘老王’‘老王’‘老王’‘老王’
排序
列表.reverse()
把列表反过来排序
列表.sort()
正排序
sort是按照数字排序的
数字按照大小
非数字,转换成数字ord,在排序
sorted
用了一个新的列表进行排序