5

如何更简洁地编写以下代码?

    scores = []
    for f in glob.glob(path):
        score = read_score(f, Normalize = True)
        scores.append(score)

我知道这可以在不使用的情况下用一两行编写append,但我是 Python 新手。

4

1 回答 1

7

哦,我在浏览相关问题时得到了它:

scores = [read_score(f, normalize=True) for f in glob.glob(path)]
于 2012-05-15T17:04:48.203 回答