dic={key:“字典”}

简介

字典是以键值对的形式进行数据存储的。

表示方式:{key:value,keys:value,key3:value}

dic = {"jay":"周杰伦","DT":"陶喆","金毛狮王":"谢逊"}
val = dic["jay"]
print(val)   

//termianl
周杰伦

字典的key必须是可哈希的数据类型,

字典的value可以是任何数据类型。

增删改查

dic = dict()
dic["jay"] = "周杰伦"
dic[1] = 121232
print(dic)
#修改
dic["jay"] = "藤原拓海"
print(dic)
#删除
dic.pop("jay") #根据key删除
print(dic)

//terminal
{'jay': '周杰伦', 1: 121232}
{'jay': '藤原拓海', 1: 121232}
{1: 121232}

查询操作:

print(dic["jay1111"])    #不存在会报错
print(dic.get("jay2222")) #不存在就返回None

字典的循环和嵌套

dic ={
    "胡歌":"李逍遥",
    "刘亦菲":"赵灵儿",
    "安以轩":"林月如",
    "彭于晏":"唐钰"
}
#1.用for循环直接拿到key
for key in dic:
    print(key,dic[key])
#2希望把所有的key全部保存到一个列表当中
print(list(dic.keys()))  #把所有的key保存到list中
#2把所有value放到list中
print(list(dic.values()))
#3拿到字典中的key和value
print(list(dic.items()))
#直接拿到key和value
for key,value in dic.items():   #重要
    print(key,value)

terminal//
胡歌 李逍遥
刘亦菲 赵灵儿
安以轩 林月如
彭于晏 唐钰
['胡歌', '刘亦菲', '安以轩', '彭于晏']
['李逍遥', '赵灵儿', '林月如', '唐钰']
[('胡歌', '李逍遥'), ('刘亦菲', '赵灵儿'), ('安以轩', '林月如'), ('彭于晏', '唐钰')]
胡歌 李逍遥
刘亦菲 赵灵儿
安以轩 林月如
彭于晏 唐钰
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值