gpt4 book ai didi

python - 从列表中删除子列表

转载 作者:太空宇宙 更新时间:2023-11-03 12:50:53 24 4
gpt4 key购买 nike

我想从列表中删除一个子列表。我只知道起始索引和结束索引。如何从列表中删除?

我正在使用以下代码:

def delete_sub_list( self, cmd_list, start, end ):
tmp_lst = []
for i in range( len( cmd_list ) ):
if( i < start or i > end ):
tmp_lst.append( cmd_list[ i ] )

return tmp_lst

我通过以下方式调用:

cmd_list = self.delete_sub_list( cmd_list, 4, 14 )

最佳答案

执行此操作的 Python 语法是

del cmd_list[4:14 + 1]

(+ 1 是匹配您的代码所必需的。Python 使用半开间隔,即第一个索引包含在切片中,但最后一个不包含。)

关于python - 从列表中删除子列表,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8213090/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com