谷歌和在线文档都没有提供我的查询的很多见解,所以我想我会在这里问社区.
在Perl中,您可以轻松设置哈希哈希哈希值并测试最终密钥,如下所示:
my $hash = {};
$hash{"element1"}{"sub1"}{"subsub1"} = "value1";
if (exists($hash{"element1"}{"sub1"}{"subsub1"})) {
print "found value\n";
}
Run Code Online (Sandbox Code Playgroud)
什么是Python中的"最佳实践"等价物?
来自Perl的土地,我可以做类似以下的事情来测试特定unicode块中字符串的成员资格:
# test if string has any katakana script characters
my $japanese = "????";
if ($japanese =~ /\p{InKatakana}/) {
print "string has katakana"
}
Run Code Online (Sandbox Code Playgroud)
我已经读过Python不支持unicode块(是吗?) - 那么手动实现这一点的最佳方法是什么?例如,{InKatakana}的上述unicode块范围应为U + 30A0 ... U + 30FF.如何在Python中测试unicode范围?其他推荐的解决方案?
我宁愿不使用像Ponyguruma这样的外部包装来限制推出/维护的依赖数量.