Python3 字典

## 字典(dict)

-字典属于新的数据结构,称为映射(mapping)

 - 字典的作用和列表类似,都是用来存储对象的容器

-列表存储数据的性能很好,但是查询数据的性能很差

- 在字典中每一个元素都 有一个唯一的名字,通过唯一的名字可以快速的查找到指定的元素

- 在查询元素时,字典的效率是非常高的

- 字典中可以保存多个对象,每个对象都会有一个唯一的名字,这个唯一的名字称为 键 ,通过key可以快速查询value

这个对象,我们称其为值 value

所以,我们也称为键值对key-value

每个字典中都可以有多个键值对,而每一个键值对称其为一项(item)

# 字典

#使用 {} 来创建字典

d = { }  # 创建了一个空字典

# 创建一个有数据的字典

语法 : 

{key:value,key:value,key:value...}

# 字典的值 可以是任意对象,

# 字典的键可以是任意不可变对象(int ,str,bool,tuple ......),但是一般都会使用str字符串

#    字典的键 是不能重复的,如果出现重复,后边的会替换掉前面的

d = {'name':'孙悟空',age: 18, gender:‘男’}

d = {

'name':'孙悟空',

age: 18, 

gender:‘男’

}

print (d, type(d))

# 需要根据键来获取值 

print(d['name'],d['age'],d['gender'])

#如果使用了字典中不存在的键,会报错

print(d['hello']) keyError: 'hello'

你可能感兴趣的:(Python3 字典)