Pythonic和简洁的方法来构建这个列表?

时间:2012-05-15 17:02:56

标签: python list-comprehension

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

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

我知道这可以用一行或两行写成而不使用append,但我是一个Python新手。

1 个答案:

答案 0 :(得分:7)

哦,我在浏览related question时得到了它:

scores = [read_score(f, normalize=True) for f in glob.glob(path)]