相关疑难解决方法(0)

如何在Perl中使用布尔变量?

我试过了:

$var = false;
$var = FALSE;
$var = False;
Run Code Online (Sandbox Code Playgroud)

这些都不起作用.我收到错误消息

Bareword "false" not allowed while "strict subs" is in use.

perl boolean

218
推荐指数
7
解决办法
24万
查看次数

如何从Python中的列表中过滤项目?

我有从包依赖列表中天真收集的数据.

取决于:foo bar baz> = 5.2

我结束了

 d = set(['foo','bar','baz','>=','5.2'])
Run Code Online (Sandbox Code Playgroud)

我不想要数字和操作数.

在Perl我会的

@new = grep {/^[a-z]+$/} @old
Run Code Online (Sandbox Code Playgroud)

但我找不到一种方法来传递remove()一个lambda,或者其他东西.

我最接近的是丑陋的:

[ item != None for item in [ re.search("^[a-zA-Z]+$",atom)   for atom in d] ]
Run Code Online (Sandbox Code Playgroud)

它让我得到了我想要的集合中的值的地图... 如果集合的顺序是可重复的?我知道在Perl哈希中并非如此.

我知道如何迭代.:)我正在努力做pythonesque正确的方式

python

10
推荐指数
1
解决办法
9479
查看次数

标签 统计

boolean ×1

perl ×1

python ×1