【问题标题】:Why is this split method not working correctly? [duplicate]为什么这种拆分方法不能正常工作? [复制]
【发布时间】:2016-12-08 03:28:24
【问题描述】:

我正在尝试拆分

<team>

进入团队,这是我正在使用的代码:

s = "<team>"
s.split(">")[1]
s
'<team>'
s.split(">")[1].split("<")[0]
s
'<team>

如你所见,它仍然留给我

<team>

谁知道原因>

【问题讨论】:

  • split() 不改变原始字符串s,它返回拆分字符串数组。
  • 使用str的trim()函数去除()
  • 你是make又是account,还是你的同学?无论哪种方式,请尝试在此任务上取得自己的进展。
  • @Jeenitkhatri - 这是 Python。
  • @TigerhawkT3 - 对于 python,你可以使用:"".strip('') 它给你 o/p: team

标签: python string split


【解决方案1】:

str.split() 函数返回一个列表,它不会就地拆分字符串。

您需要创建一个新变量:

s = "<team>"
t = s.split(">")[1]
t

【讨论】:

    猜你喜欢
    • 2014-11-20
    • 2020-03-28
    • 1970-01-01
    • 1970-01-01
    • 2022-10-23
    • 2012-04-01
    • 2016-11-06
    • 2019-08-29
    • 2021-09-01
    相关资源
    最近更新 更多