我正在学习Python。在我使用Perl之前。在Perl中,我们有多级哈希用于对数据进行排序。是否有像Python中可用的类型?
例如
$hash{$date}{$Origin_Type}++;
和
$var = {
'2016-04-08' => {
GSM => 32,
SMPP => 29
}
}
答案 0 :(得分:4)
您可以使用Python词典。它们是hash tables像Perl哈希。
var = {'2016-04-08': {'GSM': 32, 'SMPP': 29}}
>>> var['2016-04-08']
{'SMPP': 29, 'GSM': 32}
>>> var['2016-04-08']['SMPP']
29
请注意,在迭代Python字典时,就像迭代Perl哈希时一样,访问元素的顺序与它们的插入顺序无关。