如何使用列表理解重写此内容

时间:2016-02-07 15:13:53

标签: python list list-comprehension

是否有一种使用列表推导重写此代码段的简单方法?

f_list = []
for f in file_list:
    if os.path.isfile(SC_JSON_DIR + f + ".json"):
        f_list.append(f)
return f_list

1 个答案:

答案 0 :(得分:8)

试试这个:

List<String> words = ..
List<String> allLower = new ArrayList<>(words.size());
for (String word : words) 
    allLower.add(word.toLowerCase()); // map(x -> ?) goes here.