谷歌和在線文檔都無法提供有關我的查詢的更多信息,所以我想我會問這裏的社區。在一個詞典中,你如何模仿Perl的自動生動行爲?
在Perl中,你可以輕鬆地設置散列的-A-哈希的-A-哈希和測試,像這樣的最後一個關鍵:
my $hash = {};
$hash{"element1"}{"sub1"}{"subsub1"} = "value1";
if (exists($hash{"element1"}{"sub1"}{"subsub1"})) {
print "found value\n";
}
什麼是Python中的 '最佳實踐' 等價?
請注意,如果在hash ['phony']'中的sub1創建了一個key''phony''。這可能是有問題的,特別是因爲OP要測試密鑰是否存在...... – unutbu 2010-06-26 03:24:23
@〜unutbu:OP詢問:「test the * final * key」,因此'hash ['element1'] ['sub1'] = dict(subsub1 ='value1')'會做。 – jfs 2010-06-26 03:56:31
謝謝,這很有幫助。 – jbb 2010-06-26 08:32:19