更改

跳转至: 导航搜索

在Python中进行切片

添加405字节, 2020年12月18日 (五) 19:20
无编辑摘要
[[File:Python3Slice1.png]]
2.输入“list1[0:3]”即可输出索引0到索引2的元素(不包括索引为3的元素),输入 “list“list1[:3]”同样效果(首位索引为0时可省略)。
[[File:Python3Slice2.gif]]
3.输入 “list“list1[2:5]”即可输出索引2到索引4的元素(不包括索引为5的元素),输入 “list“list1[2:6:2]”即可将索引2到索引5的元素每2个输出1个(6后面的:2即表示每2个输出1个)。
[[File:Python3Slice3.gif]]
4.输入“list1[::2]”即可每2个元素输出一个,输入“list1[::-2]”即可倒序每2个元素输出一个。
[[File:Python3Slice4.gif]]
>>> L 5.输入“list1[2::-1:3]”即可从索引为2的元素(jinke)开始倒序输出,输出内容为“['Sarahjinke', 'Tracyjack','mike']”。类似的,既然Python支持L 输入“list1[2:0:-1] 取倒数第一个 ”即可从索引为2的 元素 ,那么它同样支持 (jinke)开始 数切片 序输出(不包括索引为0的mike) 试试:输出内容为“['jinke','jack']”。[[File:Python3Slice5.gif]]
>>> L 6.输入“list1[-2:5]”即可从索引为0(索引为0可省略)的元素(jinke)开始输出(不包括索引为5的元素),输出内容为“['Bobmike', 'Jackjack','jack','zhangsan','lisi']”。>>> L[-2[File:-1Python3Slice6.gif]['Bob']记住倒数第一个元素的索引是-1。
切片操作十分有用。我们先创建一个0-99的数列:
>>> L = list(range(100))
1,138
个编辑

导航菜单