除了中间部分,如何左右切片列表?

列表:


x = [1, 6, 2, 7, 1, 6, 1]


len(x)

> 7

我将如何拆分前 3 个和最后 3 个的列表,从而使用列表切片方法单独留下值 7?


输出


x[0:2,4:6] #<-- This doesn't work

> [1, 6, 2, 1, 6, 1] #<-- Expected output


慕后森
浏览 154回答 2
2回答

犯罪嫌疑人X

你可以这样做:x[0:3]+x[4:7] 或 x[:3]+x[-3:]。第二个从最后一个元素中获取前 3 个元素,从右侧获取前三个元素。
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

Python