相关疑难解决方法(0)

了解切片表示法

我需要在Python的切片表示法上有一个很好的解释(引用是一个加号).

对我来说,这种符号需要一点点提升.

它看起来非常强大,但我还没有完全了解它.

python iterable list slice

3024
推荐指数
33
解决办法
159万
查看次数

从第二个元素开始枚举元素列表

我有这个清单

[['a', 'a', 'a', 'a'],
 ['b', 'b', 'b', 'b', 'b'],
 ['c', 'c', 'c', 'c', 'c']]
Run Code Online (Sandbox Code Playgroud)

我想从第二行开始连接每一行中的第二个和第三个元素,以制作如下内容:

[['a', 'a', 'a', 'a'],
 ['b', 'bb', 'b', 'b'],
 ['c', 'cc', 'c', 'c']]
Run Code Online (Sandbox Code Playgroud)

当我对每一行都这样做时,它似乎工作正常:

for index, item in enumerate(list_of_lines, start=0):
    list_of_lines[index][1:3] = [''.join(item[1:3])] 
Run Code Online (Sandbox Code Playgroud)

但是当我从第二行开始时 - 我有“列表索引超出范围”错误:

for index, item in enumerate(list_of_lines, start=1):
    list_of_lines[index][1:3] = [''.join(item[1:3])] 
Run Code Online (Sandbox Code Playgroud)

python enumerate

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

标签 统计

python ×2

enumerate ×1

iterable ×1

list ×1

slice ×1