【问题标题】:Python slice all except the second to last row in an arrayPython切片除数组中倒数第二行之外的所有内容
【发布时间】:2019-10-01 19:57:40
【问题描述】:

我知道如何对一个数组进行切片,除了数组开头或结尾的一行之外的所有内容,但不知道中间只有一行(如倒数第二行)缺失的数组。我该怎么做?

【问题讨论】:

  • 你的问题不够清楚。你能给我们举个例子吗?就像输入列表和预期结果一样。到目前为止,您尝试过什么?

标签: python-3.x slice


【解决方案1】:

要使用切片从中间删除一个项目,您几乎总是需要连接两个不同的切片,一个用于之前的项目,一个用于之后的项目。 如果n 是您要删除的项目的索引,您通常可以这样做

new_list = old_list[:n] + old_list[n+1:]

【讨论】:

    猜你喜欢
    • 2015-05-25
    • 2019-08-07
    • 2017-06-03
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-12-27
    • 2012-12-18
    • 2016-11-03
    相关资源
    最近更新 更多