You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何返回字符串中每个单词及其对应长度的列表?

修改代码实现单词与长度配对的列表

原代码仅提取了单词长度,未将单词本身与对应长度结合,可按以下方式修改:

修正后的代码

def get_word_lengths(str_):
    # 将字符串分割为单词列表
    words = str_.split()
    # 遍历单词,拼接成"单词 长度"格式并存入列表
    return [f"{word} {len(word)}" for word in words]

代码说明

  • split()默认按空格分割输入字符串,得到独立的单词列表。
  • 用列表推导式遍历每个单词,通过f-string快速拼接单词与对应长度的字符串。
  • 直接返回格式符合要求的字符串列表,无需将长度列表转为字符串。

测试示例

输入:"hello python"
返回结果:["hello 5", "python 6"]

输入:"hello world"
返回结果:["hello 5", "world 5"]

内容的提问来源于stack exchange,提问作者Lauren

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.31 18:50:43