Python中列表的重要性

列表定义及格式
定义:
列表是一个可修改的,元素以逗号分割,以中括号包围的有序序列。
格式:
变量名=[元素1,元素2,元素3,…]
定义一个列表并打印列表中的内容和类型。

列表序列操作
由于列表是序列的一种,列表支持所有的我们对字符串所讨论过的序列操作。唯 的区别就是其结果往往是列表而不是符串。
我们能够对列表进行相加、重复、索引 、切片,循环遍历等操作,就像对字符串所傲的操作那样。
相加
在这里插入图片描述
重复
在这里插入图片描述
索引
在这里插入图片描述
切片
在这里插入图片描述
循环遍历
在这里插入图片描述
列表类型特有方法
不同的类型有自己不同的操作方法。对列表的操作有增删改查四种操作。
(1).增加操作
在这里插入图片描述
例如:
在这里插入图片描述
(2).删除操作
在这里插入图片描述
例如:
在这里插入图片描述
(3).修改操作
在这里插入图片描述
例如:
在这里插入图片描述
(4).查找操作
在这里插入图片描述
例如
在这里插入图片描述
边界检查
超出列表末尾之外的索引总是会导致错误,对列表末尾范围之外赋值也是如此。
在这里插入图片描述注:列表中可以存储任意数据类型。
列表嵌套
列表嵌套指的是列表中可以多层次的嵌套列表
在这里插入图片描述这种特性的一个直接应用就是实现矩阵,以上就是一个3*3的数字矩阵。

列表的深浅拷贝
在python中的数据类型包括:bool、int、float、str、set、list、tuple、dict等等。我们可以大致将这些数据类型归类为简单数据类型和复杂的数据类型。
简单数据类型: bool、int、float、str。
复杂数据类型:list、tuple、set、dict。
1、浅拷贝
对于浅copy来说,第一层创建的是新的内存地址,而从第二层开始,指向的都是同一个内存地址,所以,对于第二层以及更深的层数来说,保持一致性。
将lst中保存的内存地址复制出一份来,

2、深拷贝
嵌套的可变数据类型重新开辟一块内存空间。
导入 copy 模块。
Import copy
copy.deepcopy()**

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值