Python 第三节 第八课

举报
我是小白呀iamarookie 发表于 2021/09/10 22:50:36 2021/09/10
【摘要】 [toc] 切片操作 我们在前面学习字符串时, 学习过字符串的切片操作, 对于列表的切片操作和字符串类似. 切片是 Python 序列及其重要的操作, 适用于列表, 元组, 字符串等等. 切片的格式如下: 切片 slice 操作可以让我们快速提取子列表或修改. 标准格式为:     [起始偏移量start: ...

[toc]

切片操作

我们在前面学习字符串时, 学习过字符串的切片操作, 对于列表的切片操作和字符串类似. 切片是 Python 序列及其重要的操作, 适用于列表, 元组, 字符串等等. 切片的格式如下:

切片 slice 操作可以让我们快速提取子列表或修改. 标准格式为:

    [起始偏移量start: 终止偏移量 end : 步长 step]

注: 当步长省略时顺便可以省略第二个冒号

典型操作 (三个量为正数的情况) 如下:

切片操作是, 起始偏移量和终止偏移量不在 [0, 字符串长度-1] 这个范围, 也不会报错. 起始偏移量小于 0 则会做 0, 终止偏移量大于 "长度 - 1" 会被当成 -1. 

列表的遍历

for obj in listObj:

    print(obj)

复制列表所有的元素到新列表对象

如下代码实现列表元素的复制了吗?

    list1 = [30, 40, 50]

    list2 = list1

只是将 list2 也指向了列表对象, 也就是说 list2 和 list2 持有地址值是相同的, 列表对象本身的元素并没有复制.

 

 

文章来源: iamarookie.blog.csdn.net,作者:我是小白呀,版权归原作者所有,如需转载,请联系作者。

原文链接:iamarookie.blog.csdn.net/article/details/108820332

【版权声明】本文为华为云社区用户转载文章,如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱: cloudbbs@huaweicloud.com
  • 点赞
  • 收藏
  • 关注作者

评论(0

0/1000
抱歉,系统识别当前为高风险访问,暂不支持该操作

全部回复

上滑加载中

设置昵称

在此一键设置昵称,即可参与社区互动!

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。