有关改进这一小段代码的建议吗?

rel*_*ima 2 python

有什么建议可以改进这段小代码吗?它有效,但必须有更好的方法.特别是前两行,我有一堆.我不能以某种方式合并这两个?

for iso in set(BAR_Items):
    if iso+YEAR in heights: 
        mylist.append(heights[iso+YEAR])
mylist.sort()
cut = percentile(mylist, POS)
Run Code Online (Sandbox Code Playgroud)

谢谢

Hea*_*ink 5

前三行可以简洁地写成列表理解.

mylist += [heights[iso+YEAR] for iso in set(BAR_Items) if iso+YEAR in heights] 
Run Code Online (Sandbox Code Playgroud)