为什么我的代码只返回布尔值,而下面的函数却必须返回多个

时间:2019-04-10 06:56:17

标签: python-3.x

android _clean是一个列表列表,希望ot检查应用程序的名称是否为英文。我期望有多个布尔值,但只返回一个(真)。

    def english_apps(dataset):
        for row in dataset:
            string=row[0]
            for charecter in string:
                if ord(charecter) >= 127:
                    return False
                else: 
                    return True
    english_apps(android_clean)

输出:真

1 个答案:

答案 0 :(得分:0)

关键字filter_var: Well that's "different." htmlentities: Well that's "different." htmlspecialchars: Well that's "different." 使函数停止并传递找到的一个值(或值的元组)。

返回多个值的最简单方法是返回可迭代的,例如列表或元组。由于您的函数可能返回可变数量的项目,因此我将使用列表。

return