【问题标题】:Explanation of a lambda expressionlambda 表达式的解释
【发布时间】:2018-09-11 21:22:39
【问题描述】:
lambda title: title.split(':')[0]

谁能让我理解为什么在 split 函数之后使用了 '[0]'。我正在学习python并遇到了这个。任何帮助表示赞赏

谢谢

【问题讨论】:

  • 如果您删除[0],您会得到什么?试试吧,它可能会回答你的问题。
  • split(':') 返回围绕: 拆分的字符串列表。 [0] 正在访问第一个索引(第一个拆分字符串)。
  • @pault 我真傻。感谢您的帮助
  • 看python教程是个好主意part on lists

标签: python python-3.x


【解决方案1】:

因为 [0] 是列表的 get 运算符。 split 函数将返回一个列表,该列表由用冒号 (:) 分隔的文本字符串部分组成。调用 lambda 时将返回文本的第一部分,位于任何冒号之前。

祝你好运!

【讨论】:

    猜你喜欢
    • 2018-04-18
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2022-12-09
    • 2010-09-16
    • 1970-01-01
    • 2016-12-31
    • 2023-03-27
    相关资源
    最近更新 更多