2015年视觉工作室的Python意料之外的令牌 **

2024-10-02 00:36:12 发布

您现在位置:Python中文网/ 问答频道 /正文

我有以下代码行

allGains = { **stringGains, **wordGains }

其中stringGains和wordGains是我要合并的两个字典。 代码很好,运行正常,但是visualstudio标记了一系列错误,以意外的标记'**'开头。我可以忽略这个错误,但是必须点击“Doyouwanttorunwithouterrors”窗口会让我很紧张,这可能会导致我错过其他错误。在

有人知道什么是VS不喜欢这种语法吗?还有我能做些什么吗?在


Tags: 代码标记字典错误语法vsvisualstudiostringgains
1条回答
网友
1楼 · 发布于 2024-10-02 00:36:12

我不确定你需要那样做。本机功能应该让您只需更新:

In [15]: stringGains = {'a':'b', 'c':'d'}
In [16]: wordGains = {'hello':'world'}
In [17]: stringGains.update(wordGains)
In [19]: stringGains
Out[19]: {'a': 'b', 'c': 'd', 'hello': 'world'}

双星号说明: What does ** (double star) and * (star) do for parameters?

相关问题 更多 >

    热门问题