【发布时间】:2019-01-25 09:39:15
【问题描述】:
我有一个像这样的python列表
['6403687.6403773','6404555.6404614','6413270.6413335']
在这我需要删除第一个元素的第一个值(6403687)和最后一个元素的最后一个值(6413335),并且需要像这样['6403773.6404555','6404614.6413270']加入另一个元素。像这样我有几个具有 n 个值的列表。我不知道该怎么做。如果有人请帮助我。
list = ['6403687.6403773','6404555.6404614','6413270.6413335']
删除第一个和最后一个值后,我需要一个这样的列表
list1 = ['6403773.6404555','6404614.6413270']
【问题讨论】:
-
你至少尝试过一种简单的for循环方法吗?
-
您标题中的预期解决方案与您问题中描述的过程不匹配。请解决这个问题。更好的是,找到一个更具描述性的标题,因为现在它相当混乱。
-
你知道如何在某个字符上分割字符串吗?你知道如何以大于 1 的步长迭代列表吗?你知道如何连接两个字符串吗?你知道如何建立一个新的列表吗?您将需要所有这些步骤,但您可能已经完成了大部分步骤,那么您坚持哪一个?你能展示你解决这个问题的尝试吗?
-
是的,列表的第一个和最后一个元素,无论它有多大
-
好吧,我删除了我的评论,因为在更仔细地阅读了你想要的输出之后,我意识到这不是我想的那样。您将获取每个元素的第二部分并将其与下一个元素的第一部分结合起来,而不是获取列表的第一个元素和最后一个元素。