相关疑难解决方法(0)

Perl相当于(Python-)列表理解

我正在寻找在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)

所以从一个方面来看,我只想要值为Noneundef的键.从另一个角度来看,我想要的是简洁的perl相当于有条件列表理解.

python perl list-comprehension

13
推荐指数
3
解决办法
7261
查看次数

标签 统计

list-comprehension ×1

perl ×1

python ×1