我正在寻找在Perl中表达这个Python片段的方法:
data = {"A": None, "B": "yes", "C": None}
key_list = [k for k in data if data[k]]
# in this case the same as filter(lambda k: data[k], data) but let's ignore that
Run Code Online (Sandbox Code Playgroud)
所以从一个方面来看,我只想要值为None或undef的键.从另一个角度来看,我想要的是简洁的perl相当于有条件的列表理解.