Python列表索引,列表[[x][y]:z]

2024-06-28 11:37:45 发布

您现在位置:Python中文网/ 问答频道 /正文

我对Python有点陌生。我有以下python 2代码:

m = [1,1,7,7,0,0,0,0,1,6,6,9,7,9,2] randomDigs = m[6 - [3][0]: -1]

随机挖掘里面发生了什么?我得到以下输出:

[7, 0, 0, 0, 0, 1, 6, 6, 9, 7, 9]


Tags: 代码陌生randomdigs
1条回答
网友
1楼 · 发布于 2024-06-28 11:37:45

[3][0]只是写3(列表中的第一个元素只包含3元素)的复杂方法。因此,您的代码可以归结为m[3:-1],这意味着:从m开始创建一个新的列表,从第3个(注意:列表索引从0开始)元素到最后一个(不包括)元素

this answer详细解释了列表索引和切片的工作原理

相关问题 更多 >