有什么建议可以改进这段小代码吗?它有效,但必须有更好的方法.特别是前两行,我有一堆.我不能以某种方式合并这两个?
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)
谢谢
前三行可以简洁地写成列表理解.
mylist += [heights[iso+YEAR] for iso in set(BAR_Items) if iso+YEAR in heights]
Run Code Online (Sandbox Code Playgroud)