代码改变世界

pytho--字典

2021-02-08 16:24  冰沫baby  阅读(54)  评论(0)    收藏  举报

字典 dict :
符号 {}  花括号、大括号  无序

a={}
print(type(a))

1:可以存在空字典 a={}

2:字典里面数据存储的方式 key:value

3:字典里面value可以包含任何数据的类型

4:字典里面的元素,根据逗号进行分隔

a={'class':'python',

'student':109,
'score':[99,88,77.5]
}
print(len(a))
print(a)
5字典是无序的
6:字典取值: 字典[key],获取key对应的值

 

 

print(a['score'][-1])

 

7:删除 pop(key)

指明删除的值的key
删除的值需要用一个变量存起来
res=a.pop('teacher')
print(res)
8:新增: a[新key]=value 字典里不存在的key
9:修改: a[已存在的key]=value 字典里已存在的key
10:字典里面的key必须要唯一的
11:多个数据类型的value值可以用字典

d={'age':18,'name':'jingshu'}
print(d.values())

#d.values() 获取字典里面的所有value值

  d.keys()   获取字典里面的所有key值

# eval 把数据类型转换为原本数据类型
# s='True'
# print(eval(s),type(eval(s)))

# s='1'
# print(bool(s),type(bool(s)))
# print(eval(s),type(eval(s)))