如何在Python中使用传播运算符

时间:2019-11-14 13:35:12

标签: python python-2.7

我正在使用Python 2.7,并且希望将其用作Javascript传播运算符。

我有以下代码:

def some_function():
  return {
        'a': "test",
        'b': 1,
        'c': 2
    } 

mapper = some_function()

test = mapper.update({'a': "Updated"})

print(test)

我想要的结果是:

{
   'a': "Updated",
   'b': 1,
   'c': 2
}

但是我却得到None

有什么主意吗?

1 个答案:

答案 0 :(得分:0)

you need, df1.merge(df2,on='B') A B C 0 john id1 letterj 1 parker id2 letterp 2 david id3 letterd 3 will id4 letterw 就位,所以返回dict.update,所以不要将结果分配给变量。

None

或者,如果您想保留mapper = some_function() mapper.update({'a': "Updated"}) print(mapper) #{'a': "Updated", 'b': 1, 'c': 2} 但分配更新后的值,则可以使用星标拆包来制作新的字典:

mapper