Heim > Fragen und Antworten > Hauptteil
1.字典中的一个key可以对应多个value吗?
仅有的幸福2017-05-02 09:25:15
很明显key只能对应一个value,如果key对应了多个值,当你取得某刻key的时候,计算机不会知道你到底想要那个value。key-value的原理就是value是可变的,而key只不变的,像一个门牌号一样,这个门牌号就表明的是这个地点的某个房子。而value是房子里住的人,房子是可以换主人的,也就是我们给value赋了不同的值。而楼上说的一个value可以对应多个key用这个例子不太好解释,可以简单的理解为两个key可以等于相同的值。
世界只因有你2017-05-02 09:25:15
假如key是人的话,value可以是人的名字,一个人可能有多个名字,但是这个世界却找不出第二个相同的人(key唯一性),还有同名同姓的人很多,但是都彼此不同的人(key不同,value可以相同,一个名字对应n个人)。个体ID为key : 名字为value 这就是一个字典(键值对)。