【问题标题】:How to get everything from the list except the first element using list slicing [duplicate]如何使用列表切片从列表中获取除第一个元素之外的所有内容[重复]
【发布时间】:2017-03-19 12:09:56
【问题描述】:

所以我有一些我正在解析的东西,但是这里有一个我想做的例子:

list = ['A', 'B', 'C']

并且使用列表切片让它返回给我除了第一个索引之外的所有内容。所以在这种情况下:

['B', 'C']

我一直在搞乱诸如 list[:-1]、list[::-1]、list[0:-1] 之类的东西。但我似乎无法找到这个。

我实际做的是: * 我有一条错误消息,开头有错误代码,例如:

['226', 'Transfer', 'Complete']

我只想在弹出窗口小部件上显示传输完成。当然,我正在转换为字符串。

感谢您的所有帮助,如果 Python 2.7.x 和 Python 3.x.x 的答案不同,请同时回答这两个版本。

谢谢,在 stackoverflow 上看了很多,python 教程并不能真正得到我想要的东西。感谢您的帮助!

【问题讨论】:

  • 你想从第二个元素开始,所以使用list[1:]
  • 你不需要[1:] 吗?
  • @MartijnPieters 谢谢你的工作!
  • @juanpa.arrivillaga,谢谢!真的很感激!
  • " ".join(lst[1:]) 制作Transfer complete

标签: python python-2.7 list python-3.x


【解决方案1】:

你可以做 [1:]。 这适用于两个版本。

【讨论】:

    【解决方案2】:

    可以这样做:

    list[1:]
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2019-08-07
      • 1970-01-01
      • 2022-07-11
      • 2011-04-02
      • 2014-04-02
      相关资源
      最近更新 更多