小编And*_*EKI的帖子

查找字符串中的最短单词

我是编码的新手,我正在研究一个问题,要求在一个句子中找到最短的单词.我很困惑之间的区别是什么:

def find_short(s):
    for x in s.split():
        return min(len(x)) 
Run Code Online (Sandbox Code Playgroud)

def find_short(s):
    return min(len(x) for x in s.split())
Run Code Online (Sandbox Code Playgroud)

是的,因为前者给了我一个错误,后者似乎工作正常.它们几乎不是一回事吗?

python

5
推荐指数
1
解决办法
453
查看次数

标签 统计

python ×1