我在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[???]
问题标签可以替换为任何数据类型而不仅仅是数字吗?
答案 0 :(得分:0)
global_widgets
是一个python字典。这类似于Java中的HashMap
,除了一些细微差别,因为它们是两种不同的语言