Python:创建元组(int,Counter)类型的Dict

Python:创建元组(int,Counter)类型的Dict,python,Python,我想要一个dict(tuple(int,Counter)) 我有可以与多个值关联的IP地址,例如ttl值和MAC地址,因此我想计算哪个ttl值出现得最多,并且我想将它(通过int)与其他ttl值关联 如何声明此类型?使用lambda作为defaultdict初始值设定项 variable = defaultdict(lambda : (int(), Counter())) 跟进所有弹珠的评论。那么,我如何索引到这个?变量[string][int,string]?您可以将i,counter=v

我想要一个dict(tuple(int,Counter))

我有可以与多个值关联的IP地址,例如ttl值和MAC地址,因此我想计算哪个ttl值出现得最多,并且我想将它(通过int)与其他ttl值关联


如何声明此类型?

使用lambda作为defaultdict初始值设定项

 variable = defaultdict(lambda : (int(), Counter()))

跟进所有弹珠的评论。那么,我如何索引到这个?变量[string][int,string]?您可以将
i,counter=variable[key]
与您选择的键一起使用。但是如何插入字符串值?(这应该是原来的问题)。
variable[key][1]。根据您的使用情况,更新({'mystring':2})
variable[key][1]['fish']+=1
 variable = defaultdict(lambda : (int(), Counter()))