【问题标题】:Split string and only return first 5 words拆分字符串,只返回前 5 个单词
【发布时间】:2022-06-22 17:56:56
【问题描述】:

我是 python 新手,从基础开始 我正在尝试拆分一个字符串,因此只显示前 5 个单词。 我写的查询代码只显示所有单词的前5个字母而不是第一个单词,我的代码是:

fruitstal = "kiwi appel peer mandarijn banaan meloen ananas mango grapefruit"
lijst=fruitstal.split()
    [print (i[:4] for i in lijst]

【问题讨论】:

    标签: list iteration


    【解决方案1】:

    我们可以尝试拆分直到第五次出现空格,然后将结果列表按空格拼接在一起:

    fruitstal = "kiwi appel peer mandarijn banaan meloen ananas mango grapefruit"
    output = ' '.join(fruitstal.split(' ', 5)[:5])
    print(output)  # kiwi appel peer mandarijn banaan
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2012-10-20
      • 1970-01-01
      • 2020-07-22
      • 2022-08-16
      • 1970-01-01
      • 1970-01-01
      • 2019-03-19
      • 1970-01-01
      相关资源
      最近更新 更多