如何更简洁地编写以下代码?
scores = []
for f in glob.glob(path):
score = read_score(f, Normalize = True)
scores.append(score)
我知道这可以用一行或两行写成而不使用append
,但我是一个Python新手。
答案 0 :(得分:7)
哦,我在浏览related question时得到了它:
scores = [read_score(f, normalize=True) for f in glob.glob(path)]