字典中的健可以添加,删除,但是不可以修改,只可以改后面的值
- 修改
字典名称[]= value
若不存在健,那就添加,否则修改
pop删除,根据key实现对键值对,返回值是对应的value
popitem返回值是一整个键值对,从后往前删除
如果使用del删除的话字典结构就没有了 - 遍历和查询
使用get(),获取到的是健对应的值,若不存咋可以设置一个默认值
也可以通过赋值的方法
在字典中不存在的时候,赋值方法会报错
若使用for…in直接遍历字典,取出的是key
要获取values(),就要dict.values()
获取所有的keys:dict.keys() - 字典的增删查改
update()实现字典的合并
setdefault()添加键值对
'''字典中的健可以添加,删除,但是不可以修改,只可以改后面的值修改字典名称[]= value若不存在健,那就添加,否则修改pop删除,根据key实现对键值对,返回值是对应的valuepopitem返回值是一整个键值对,从后往前删除如果使用del删除的话字典结构就没有了遍历和查询1、使用get(),获取到的是健对应的值,若不存咋可以设置一个默认值也可以通过赋值的方法在字典中不存在的时候,赋值方法会报错2、若使用for...in直接遍历字典,取出的是key要获取values(),就要dict.values()获取所有的keys:dict.keys()字典的增删查改update()实现字典的合并setdefault()添加键值对'''book = {}name = input('please input book name')price =input('please input book price')author= input('please input book author name')publisher =input('please input book right')discount = input('book discount')book_information =[name,price,author,publisher,discount]print(book_information)books = [{'book_name':'四蹄','price':20,'author':'liuliu','publisher':'certain_publishing'},{'book_name':'5蹄','price':10,'author':'li43iu','publisher':'1certain_publishing'}]
for book in books:print(book)book.pop('publisher')print('\n')print(book)