百度网站优化排名,盐酸达泊西汀片是治疗什么的药物,湖北襄阳住房保障和城市建设局网站,网站建设课程内容字典的增操作
基本语法#xff1a; 字典名称[key] value 注#xff1a;如果key存在则修改这个key对应的值#xff1b;如果key不存在则新增此键值对。 案例#xff1a;定义一个空字典#xff0c;然后添加name、age以及address这样的3个key # 1、定义一个空字典
person {…字典的增操作
基本语法 字典名称[key] value 注如果key存在则修改这个key对应的值如果key不存在则新增此键值对。 案例定义一个空字典然后添加name、age以及address这样的3个key # 1、定义一个空字典
person {}
# 2、向字典中添加数据
person[name] 刘备
person[age] 40
person[address] 蜀中
# 3、使用print方法打印person字典
print(person) 注意列表、字典为可变类型 字典的删操作-----del
① del 字典名称[key]删除指定元素 # 1、定义一个有数据的字典
person {name:王大锤, age:28, gender:male, address:北京市海淀区}
# 2、删除字典中的某个元素如gender
del person[gender]
# 3、打印字典
print(person) 图示 ② clear()方法清空字典中的所有key 字典的改操作
基本语法 字典名称[key] value
注如果key存在则修改这个key对应的值如果key不存在则新增此键值对。 案例定义一个字典里面有name、age以及address修改address这个key的value值 # 1、定义字典
person {name:孙悟空, age: 600, address:花果山}
# 2、修改字典中的数据address
person[address] 东土大唐
# 3、打印字典
print(person) 字典的查操作
① 查询方法使用具体的某个key查询数据如果未找到则直接报错。 字典序列[key] ② 字典的相关查询方法 编号函数作用1get(key, 默认值)根据字典的key获取对应的value值如果当前查找的key不存在则返回第二个参数(默认值)如果省略第二个参数则返回None2keys()以列表返回一个字典所有的键3values()以列表返回字典中的所有值4items()以列表返回可遍历的(键, 值) 元组数组 案例1使用get获取字典中某个key的value值 # 1、定义一个字典
cat {name:Tom, age:5, address:美国纽约}
# 2、获取字典的相关信息
name cat.get(name)
age cat.get(age)
gender cat.get(gender, male) # get(key, 默认值)
address cat.get(address)
print(f姓名{name}年龄{age}性别{gender}住址{address}) 案例2提取person字典中的所有key # 1、定义一个字典
person {name:貂蝉, age:18, mobile:13765022249}
# 2、提取字典中的name、age以及mobile属性
print(person.keys()) 案例3提取person字典中的所有value值 # 1、定义一个字典
person {name:貂蝉, age:18, mobile:13765022249}
# 2、提取字典中的貂蝉、18以及13765022249号码
print(person.values()) 案例4使用items()方法提取数据 # 1、定义一个字典
person {name:貂蝉, age:18, mobile:138888888}
# 2、调用items方法获取数据dict_items([(name, 貂蝉), (age, 18), (mobile, 138888888)])
# print(person.items())
# 3、结合for循环对字典中的数据进行遍历
for key, value in person.items():print(f{key}{value})