字典

mac2025-07-24  5

字典的定义

# 字典是一个无序的数据集合,使用print 函数输出时,通常输出的顺序的是不一致的 xiaoming = {"name": "小明", "age": 18, "gender": True, "height": 1.75, "weight": 75.5} print(xiaoming) # 字典是一个无序的数据集合,使用print 函数输出时,通常输出的顺序的是不一致的 xiaoming_dict = {"name": "小明"} # 取值 print(xiaoming_dict["name"]) # 在取值的时候,如果指定的key 不存在,程序会报错! # print(xiaoming_dict["name123"]) # 增加/修改 # 如果key存在会新增键值对 xiaoming_dict["age"] = 18 # 如果存在会修改以存在的键值对 xiaoming_dict["name"] = "小小明" # 删除 xiaoming_dict.pop("name") # 在删除的时候,如果指定的key 不存在,程序会报错! # xiaoming_dict.pop("name123") print(xiaoming_dict) xiaoming_dict = {"name": "小明", "age": 18} # 统计键值对数量 print(len(xiaoming_dict)) # 合并字典 temp_dict = {"height": 1.75, "age": 20} # 如果已经合并的字典中包含已经存在的键值对,会覆盖原油的键值对 xiaoming_dict.update(temp_dict) # 清空字典 xiaoming_dict.clear() print(xiaoming_dict)

xiaoming_dict = {"name": "小明", "qq": 4513298768, "phone": 1795412315} # 迭代遍历 # 变量K是每一次循环中,获取的键值对的key for k in xiaoming_dict: print("%s - %s" % (k, xiaoming_dict[k]))

# 使用多个键值对,存储 描述一个 物体的相关信息--描述更复杂的数据信息 # 将 多个 字典放在一个列表中在进行遍历 card_list = [ {"name": "张三", "qq": 4567313, "phone": 1364612589}, {"name": "李四", "qq": 12356156, "phone": 132456798} ] for card_info in card_list: print(card_info)
最新回复(0)