如何使用重复键在字典中插入元素

时间:2019-08-25 04:53:32

标签: python dictionary

我有字典:

{2:1, 5:4, 6:9}

如果我尝试插入另一个具有与现有字典中相同的键的元素,例如{2:3}。

所以在python中具有相同键的任何将元素插入字典的方式都是如此。否则会报错。

2 个答案:

答案 0 :(得分:0)

您唯一可以做的就是将另一个值添加到该键并将该值作为列表:

key

输出:

<p className='login-error-server'>{
     Object.keys(this.props.error).map((key)=> {
          return this.props.error[key].map(msg => <div>{msg}</div>)
     })
}</p>

答案 1 :(得分:0)

字典的工作方式类似于集合(不允许重复)。但是,通过在列表中存储键的多个值可以解决一些问题。

1

如果您运行

(arr.length)

它不会给出错误,只会更新给定键(2)的值

输出:

my_dictionary = {2: [1, 3], 5: [4, 7, 6], 3: [0]}