列表

啥是列表

列表是数据类型之一,存储数据,大量的,不同类型的数据

list

定义一个列表

lst = [1,2,"alex",True,["钥匙","门禁卡",["银行卡"]]]

在别的语言里列表称为数组

列表--容器

1565059123722

列表是一种有序的容器 支持索引

列表是一个可变数据类型 原地修改

增加


1565075799159

1565075886502

1565076085065

1565061984307

追加append()**--在最末尾的地方添加

lst =[1,2,3,4]

lst.append(13)

print(lst)

插入

lst.insert(索引,"值") # 尽量少用

迭代添加"qwe"添加成'q','w','e' 数字和bool不可迭代

lst.extend()

删除

pop 弹出,默认删除最后一个,并且具有返回值,返回值试弹出的内容

lst =[1,2,'3',4,3]

print(lst.pop())

1565076275665

print(lst)

1565060293427

repr()查看当前数据的原生态

remove 通过元素的名字进行删除只能删除第一个从左向右删除

lst =[1,2,'3',4,3]

lst.remove(3)

print(lst)

1565060478529

clear 清空

lst.clear()

print(lst)

del 删除空间

lst=[1,2,6,5,4]# del(lst[0])# print(lst)del(lst[0:3:2])print(lst)

del (lst[4]) 通过索引删除

del (lst[2:5] )通过切片删除

del (lst[1:5:2]) 通过步长删除

列表的修改

只有在修改的时候才需要将修改内容给相应的元素赋值。

如:lst[1]=lst[1].


1565061002070

1565061235088

1565061251292

1565061790352

列表的查

1565061837710

列表的嵌套

lst=[[[]]]

1565063373718

1565063505385

1565064605795

1565064623094

元组

python数据类型之一

tuple

有序

不可变

定义方式:

tu=(1,2,3)

lst =[1,2,3]

功能与列表相近只是不能修改

1565064972455

元组就是一个不可变的列表

元组的方法

统计

tu=(1,2,3,4,5,6,1,2,3)

print(tu.count(1))

获取索引

print(tu.index(2))

元组的用途:

保存不想更改的大量数据,多用于配置文件

1565140100016

元组的嵌套:

range是一个可的迭代对象

range 切片

range(1,10,2) [起始位置,终止位置,步长]

1565065364780

1565065560510
/1755501-20190823202737317-2126251553.png)

posted @ 2019-08-23 20:31  风景!  阅读(153)  评论(0编辑  收藏  举报