这里使用什么数据类型?

时间:2018-04-04 15:08:52

标签: python types

我在Python中偶然发现了这个工作代码,但我不确定如何使用该数据类型。

global_widgets = {}



def register_widget(self, widget_object):
    if widget_object.gid not in self.global_widgets:
        self.global_widgets[widget_object.gid] = widget_object

def get_widget(self, widget_gid):
    if widget_gid in self.global_widgets:
        return self.global_widgets[widget_gid]
    else:
        return None

我是新手,但我认为使用的数据类型就像Java中的HashMap。 我的假设是正确的,这个数据类型将任何值映射到字符串(widget_object.gid),global_widgets[???]问题标签可以替换为任何数据类型而不仅仅是数字吗?

1 个答案:

答案 0 :(得分:0)

global_widgets是一个python字典。这类似于Java中的HashMap,除了一些细微差别,因为它们是两种不同的语言