Python基础课字典字典是Python内置的⼀种数据结构,它便于语义化表达⼀些结构数据,字典是开发中常⽤的⼀种数据结构字典介绍1.字典使用花括号{}或dict来创建,字典是可以嵌套使用的2.字典是成对出现的,字典以键(key)值(value)对形式体现3.键与值之间用冒号:分隔,每个键值对之间用逗号,分隔开4.字典的key是唯一的,而value可以重复出现5.字典的key不使用中文或其他字符,这是业内约定俗成的做法创建字典字典可以使用花括号{}或dict函数来创建1.使⽤花括号{}创建字典注意:字典每个键值对之间要⽤逗号,分隔开2-1.使⽤dict函数创建字典dict是Python的内置函数,使⽤该函数创建列表时,key不需要加引号dict函数的效果和以上示例中的运⾏效果是相同的2-2.fromkeys⽅法fromkeys方法与dict函数搭配使用,它允许使用序列来创建字典key如果不为fromkeys⽅法指定默认值,默认情况下返回None如果需要改变这种情况,只需在fromkeys⽅法第⼆个参数传⼊默认值即可,如下示例默认值N/A不是必须的,可按照项⽬实际需求传⼊对应值,或不传⼊值字典取值字典取值有两种方式1.⽅式⼀在字典变量后⾯使⽤⽅括号传⼊字典的key进⾏取值这种⽅法有⼀个弊端:如果字典中不存在key,会报KeyError错误2.⽅式⼆使用字典get方法取值如果不存在key,返回None或⾃⼰指定的值,例如N/A,以下为示例代码字典的操作字典增删改查操作更新Python字典秉承:“有则更新,⽆则新增”原则1.更新字典Value2.批量更新使用update()方法批量更新字典,在该方法内传入对应对应的key、value新增列表的新增操作和更新操作基本相同,Python字典秉承:“有则更新,⽆则新增”原则当字典存在对应的key时执⾏更新,当字典不存在对应的key时执⾏新增1.新增操作2.批量操作删除1.使⽤pop()⽅法删除该方法删除字典给定的键及对应的值pop()可返回值,返回值为被删除的值2.使⽤popitem()删除字典最后⼀个kvpopitem()返回的是⼀个元组3.清空字典clear()