1.字典:
字典是python中唯一 的映射类型,采用键值对(key-value)的形式存储数据。
字典是无序存储的。且key必须是可哈希的。可哈希表示key必须是不可变类型,如:数字、字符串、元组。
字典(dictionary)是除列表以外python之中最灵活的内置数据结构类型。列表是有序的对象结合无序的对象集合。两者之间的区别在于:字典当中的元素是通过键来存取的,
而不是通过偏移存取。|
2.创建字典
2. 1创建一个空字典
dict={
}
print (dict)
dict1={
"a":12, "b":23}
dict2=dict({
"a":12, "b":34})
2.2 传入可迭代对象{ 一 一对 应}
b=dict(zip(["a","b","c"],[1,2,3]))
print (b)
等同于:
1i1=["a","b","c"”]
li2=[1,2,3]
b=dict (zip(1i1,1i2))
print (b)
输出:{
"a":1,"b":2,"c":3}
相当于:
c=dict([(' one' ,1),(' two' ,2),(' three' ,3)])
print( c )
输出:{
'one':1,'two':2,'three':3}
2.3注意:如果键值有重复的, 就显示最后的一个值
c1=dict([('one' ,1),('two' ,2),('three' ,3),('three',4),('three' ,5)]) |
输出: {
'one':1,' two' :2,'three' :5