列表解析的一般形式是[expression for item in iterable
],其中expression
是要在列表中计算的表达式,item
是迭代对象中的每个元素,iterable
是一个可迭代对象,例如列表、元组或字符串。
params = [(0, 1), (0, 2), (3, 1)]
[normal(x, mu, sigma) for mu, sigma in params]
注:normal是一个函数
在这个例子中,表达式就是normal(x, mu, sigma)
,迭代对象是params
,即可迭代的由多个元组组成的列表。