是否有一种使用列表推导重写此代码段的简单方法?
f_list = []
for f in file_list:
if os.path.isfile(SC_JSON_DIR + f + ".json"):
f_list.append(f)
return f_list
答案 0 :(得分:8)
试试这个:
List<String> words = ..
List<String> allLower = new ArrayList<>(words.size());
for (String word : words)
allLower.add(word.toLowerCase()); // map(x -> ?) goes here.