gpt4 book ai didi

c# - python默认字典等价于c#

转载 作者:行者123 更新时间:2023-11-30 23:11:21 26 4
gpt4 key购买 nike

什么等同于这样的 Python 字典,但在 C# 中

from collections import defaultdict

graph = defaultdict(list) # default dictionary to store graph

我认为这是简单的字典,但后来我看到这样的 if 语句并感到困惑; V 是图中节点的整数:

  for i in range(V):
if len(graph[i]) %2 != 0 :
u = i
break

这个 if 语句正在检查什么?

最佳答案

本身没有等价物。这是最接近的。

Dictionary<string, List<string>> graph = new Dictionary<string, List<string>>();

不同之处在于,在 Python 中,您将为每个键免费获得一个默认的空列表。在 c# 中,如果 key 不存在,则必须新建一个新列表。

关于c# - python默认字典等价于c#,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44741130/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com