Python学习笔记(4)

五.字典

①在Python中,字典是一系列键—值对。每个键都与一个值相关联,你可以使用键来访问与之相关联的值。可以将Python中的任何对象用作字典中的值。

②在Python中字典用放在花括号 { } 中的一系列键—值对表示。键和值之间用冒号 : 分隔。在字典中,想存储多少个键—值对DIY可以。最简单的字典只有一个键—值对。

③要获取与键相关联的值,可以依次指定字典名和放在方括号内的键。

book={'front_cover':'black','back_cover':'white'}
print(book)

输出:

{'front_cover':'black','back_cover':'white'}

④字典创建后也可以添加键—值对。

book={'front_cover':'black','back_cover':'white'}
print(book)
book['stories']=5
print(book)

输出:

{'front_cover':'black','back_cover':'white','stories':5}

⑤因此,当不确定字典中的内容时可以先创建一个空的键值对。

book={}
book['front_cover']='black'
book['back_cover']='white'
book['stories']=5
print(book)

输出:

{'front_cover':'black','back_cover':'white','stories':5}

⑥后续对字典中的内容进行修改也是可行的。

book={'front_cover':'black','back_cover':'white'}
book['stories']=5
print(book)
book['front_cover']='red'
book['back_cover']='blue'
print(book)

输出:

{'front_cover':'black','back_cover':'white','stories':5}

{'front_cover':'red','back_cover':'blue','stories':5}

book={'front_cover':'black','back_cover':'white'}
book['stories']=5
print(book)
book['front_cover']='red'
book['back_cover']='blue'
print(book)
del book['stories']
print(book)

输出:

{'front_cover':'black','back_cover':'white','stories':5}

{'front_cover':'red','back_cover':'blue','stories':5}

{'front_cover':'red','back_cover':'blue'}

⑦将字典和循环结合起来,可以遍历字典。

book={
    'front_cover'='black'
    'back_cover'='white'
    }
for key,value in book.items():
    print("key: "+key)
    print("value: "+value\n)

输出:

key: front_cover

value: black

key:back_cover

value:white

要注意的是,即便遍历字典,键—值对的返回顺序也与存储顺序不同。Python不关心键—值对的存储顺序,只跟踪键和值之间的关联联系。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值