相关疑难解决方法(0)

列表列表的Python切片

说我有一个列表列表

    >>> s = [ [1,2], [3,4], [5,6] ]
Run Code Online (Sandbox Code Playgroud)

我可以访问第二个列表的项目:

    >>> s[1][0]
    3
    >>> s[1][1]
    4
Run Code Online (Sandbox Code Playgroud)

整个第二个列表为:

    >>> s[1][:]
    [3, 4]
Run Code Online (Sandbox Code Playgroud)

但是为什么以下内容也给了我第二个列表?

    >>> s[:][1]
    [3, 4]
Run Code Online (Sandbox Code Playgroud)

我认为它会给我从三个列表中的每一个中的第二个项目。

可以使用列表理解来实现这一点(如问题 13380993 中所述),但我很好奇如何正确理解s[:][1].

python list slice

1
推荐指数
1
解决办法
169
查看次数

标签 统计

list ×1

python ×1

slice ×1