字典学习python
字典中的健可以添加,删除,但是不可以修改,只可以改后面的值
- 修改
字典名称[]= value
若不存在健,那就添加,否则修改
pop删除,根据key实现对键值对,返回值是对应的value
popitem返回值是一整个键值对,从后往前删除
如果使用del删除的话字典结构就没有了 - 遍历和查询
使用get(),获取到的是健对应的值,若不存咋可以设置一个默认值
也可以通过赋值的方法
在字典中不存在的时候,赋值方法会报错
若使用for…in直接遍历字典,取出的是key
要获取values(),就要dict.values()
获取所有的keys:dict.keys() - 字典的增删查改
update()实现字典的合并
setdefault()添加键值对
'''
字典中的健可以添加,删除,但是不可以修改,只可以改后面的值
修改
字典名称[]= value
若不存在健,那就添加,否则修改
pop删除,根据key实现对键值对,返回值是对应的value
popitem返回值是一整个键值对,从后往前删除
如果使用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)