从另一个列表创建一个列表的最简单方法是什么?
假设我有一个文件名列表,并希望创建对应的对象列表
ans = []
for filename in filenames:
ans.append( myreadfunction(filename) )
还有更多"功能性"方式是什么?
答案 0 :(得分:6)
从另一个列表创建一个列表的最简单方法是什么?
ans = [myreadfunction(filename) for filename in filenames]
答案 1 :(得分:4)
如果您想要功能使用map
:
ans = list(map(myreadfunction,filenames))