python_字典

字典定义

# 字典的定义格式
'''
字典名 = {键1:值1,键2:值2,键N:值N}
字典的键,唯一的,一般我们使用字符串
字典的值,没有规定,可以是重复的值
'''

my_dict = {"name":"张三丰","age":22,"武力":18}
print(my_dict)
print(my_dict["name"])
print(len(my_dict))

# 定义字典的内容为空
my_dict = {}
# print(my_dict)
print(type(my_dict))

字典的普通操作

# 字典 是无序的,可变的
my_info = {"name":"小红","age":22,"ID":"009"}

# 修改字典的元素,通过key 去赋值
# my_info["name"] = "小花"
# print(my_info)

# 增加元素
# my_info["address"] = "湖南长沙"
# print(my_info)
# 重复增加相同的key值
# my_info["address"] = "湖南株洲"  # 修改
# print(my_info)

# 删除元素
# print(my_info.pop("ID"))
# print(my_info)

# 删除字典
# del my_info
# print(my_info)
# 使用get方法获取元素值
# print(my_info.get("name"))
# print(my_info.popitem()) # popitem 默认删除第一个
# print(my_info)
my_info1 = {}
my_info1= my_info.copy() # 复制
print(my_info1)
my_info2 = my_info1
print(my_info2)
# 字典 是无序的,可变的
my_info = {"name":"小红","age":22,"ID":"009"}

# 修改字典的元素,通过key 去赋值
# my_info["name"] = "小花"
# print(my_info)

# 增加元素
# my_info["address"] = "湖南长沙"
# print(my_info)
# 重复增加相同的key值
# my_info["address"] = "湖南株洲"  # 修改
# print(my_info)

# 删除元素
# print(my_info.pop("ID"))
# print(my_info)

# 删除字典
# del my_info
# print(my_info)
# 使用get方法获取元素值
# print(my_info.get("name"))
# print(my_info.popitem()) # popitem 默认删除第一个
# print(my_info)
my_info1 = {}
my_info1= my_info.copy() # 复制
print(my_info1)
my_info2 = my_info1
print(my_info2)

字典的遍历

#  for while 可以遍历 字符串,列表,元组,字典
my_info = {"name": "小红", "age": 22, "ID": "009"}

# for key in my_info.keys():
#     print(key)
#
# for value in my_info.values():
#     print(value)

# for item in my_info.items():
#     print(item)

# 两种一起遍历
for key,value in my_info.items():
    print("key:", key)
    print("value:", value)

# json 格式打印
print(my_info)
//json的key值不能为int类型
//json引号引起
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值