前提:
对于经常取指定索引范围的操作,用循环十分繁琐,python提供了切片(slice)操作符,能大大简化这种操作。
对于一个元组或列表,取特定元素,只需要一行代码就搞定。
>>> Name = ['xiaohong','xiaofang','xiaowang','xiaoxiao']
[0:3]表示取列表中前三个元素,从索引0开始,到3结束,但不包括索引3
>>> Name[0:3]
['xiaohong', 'xiaofang', 'xiaowang']
取第一个到第三个元素
>>> Name[1:3]
['xiaofang', 'xiaowang']
取倒数三个元素
>>> Name[-3:]
['xiaofang', 'xiaowang', 'xiaoxiao']
只写[:]是复制一个列表
>>> Name[:]
['xiaohong', 'xiaofang', 'xiaowang', 'xiaoxiao']
对一个字符串 看成列表也可以进行同样操作:
>>> S = 'ABCDEFG'
>>> S[:3]
'ABC'
本文介绍了Python中列表切片操作的使用方法,包括如何通过简单的语法获取列表的一部分、倒序获取元素以及复制整个列表等内容。此外,还展示了如何将这些技巧应用于字符串。

被折叠的 条评论
为什么被折叠?



