我正在寻找在 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
因此,以一种方式看待它,我只想要值为None或undef的键。换一种方式来看,我想要的是简洁的 perl 等效于带有条件的列表理解。