python中的数据类型,如Perl

时间:2016-04-13 13:14:13

标签: python perl

我正在学习Python。在我使用Perl之前。在Perl中,我们有多级哈希用于对数据进行排序。是否有像Python中可用的类型?

例如

$hash{$date}{$Origin_Type}++;

$var = {
    '2016-04-08' => {
        GSM  => 32,
        SMPP => 29
    }
}

1 个答案:

答案 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哈希时一样,访问元素的顺序与它们的插入顺序无关。