我的函数接收字典中的值。以下MWE应该给人留下印象:
def f(x):
print([y for y in x])
f({'a': 0, 'b': 1}.values()) #prints [0, 1]
x
的类型不是dict
也不是list
,而是dict_values
。但是def f(x: dict_values):
给出了NameError: name 'dict_values' is not defined
。你知道吗
那么,如何在类型提示中指定dict\ u值呢?你知道吗
Tags:
您可以使用ValuesView进行类型提示:
相关问题 更多 >
编程相关推荐