杨桃的Python基础教程——第5章:Python数据类型(三)列表s[m:n]的取值

本人CSDN博客专栏:https://blog.csdn.net/yty_7
Github地址:https://github.com/yot777/Python-Primary-Learning

5.5 列表s[m:n]的取值

Python的列表s[m:n]取值方式是从左往右

m是列表元素的索引值,从0开始

n是列表元素索引值减1

m始终比n

注意:mn既可以是正数,零,也可以是负数。

简便记忆法:

从列表s的第m个元素开始,取出来n-m个元素。

试验1

有一个列表s=['a','b','c','d','e','f']

尝试着心算以下的值是多少,然后和Python运行的进行比较

s[0]

s[-2]

s[5]

s[0:5]

s[1:5]

s[-5:-1]

图解如下:

如果m缺失,变成s[:n],表示从最左边的元素开始,一直取到索引值为n-1的元素

如果n缺失,变成s[m:],表示从索引值为m的元素开始,一直取到最右边的元素

如果mn都缺失,变成s[:],表示取列表的所有元素

试验2

有一个列表s=['a','b','c','d','e','f']

尝试着心算以下的值是多少,然后和Python运行的结果进行比较

s[2:]

s[:2]

s[-2:]

s[:-2]

s[:]

图解如下:

参考教程:

廖雪峰的Python教程

https://www.liaoxuefeng.com/wiki/1016959663602400

廖雪峰的Java教程

https://www.liaoxuefeng.com/wiki/1252599548343744

Python3 教程 | 菜鸟教程
https://www.runoob.com/python3/
 

如果您觉得本篇本章对您有所帮助,欢迎关注、评论、点赞!Github欢迎您的Follow、Star!

发布了25 篇原创文章 · 获赞 3 · 访问量 2170

猜你喜欢

转载自blog.csdn.net/yty_7/article/details/104121500
今日推荐