【问题标题】:Delete spaces from items in a list [duplicate]从列表中的项目中删除空格[重复]
【发布时间】:2016-09-07 15:52:31
【问题描述】:

我有这个清单:

input_list = ["1.2.3.4", " 2.3.4.5", "  3.4.5.6"]

我想删除第二个和第三个单词中的空格...我该怎么做?

我试过了:

for x in input_list:
    x.strip(" ")

并与:

for x in input_list:
    x.replace(" ","")

【问题讨论】:

  • 您不能分配给文字。您没有尝试过这些代码,不是吗?
  • 过于本地化,对未来的读者来说永远不会有用。

标签: python list python-3.x


【解决方案1】:
your_list = [element.strip() for element in your_list]

【讨论】:

  • 你没有测试。
  • @ChrisMueller 已编辑。
  • 您还应该指定不带任何参数的 strip 方法将删除所有空格(包括制表符和换行符)。如果您只想删除常规空格,则应使用 element.strip(' ')
猜你喜欢
  • 1970-01-01
  • 2011-09-29
  • 2013-08-03
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多