列表

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

用了一个新的列表进行排序

上一篇 下一篇

猜你喜欢

热点阅读