Python Learning-字典

一个简单的示例:

# 一个简单的食物价格清单
food_prices = {
  'tomato':3, 'potato':2}

# 打印食物的价格
print(food_prices['tomato'])
print(food_prices['potato'])

输出:

3
2

字典中存储的对象可用是任意类型的;字典中的元素需要以键值对(key-value)的形式存储,键与值之间与冒号隔开,而多个键值对之间使用逗号进行分隔;所有的键值对都被包含在{}括号中

注意:key的值不可以重复,而value的值是可以重要的

{'tomato':3, 'potato':2}{}括号包围

'tomato':3'tomato'是key,3是值;key与value是一对相关联的值

,多个键值对使用逗号进行分隔

food_prices['tomato']通过在字典变量名后根上[]括号,并在括号中指定key,将返回key所对应的value

场景:小红开了一个蔬菜水果摊,她有一份关于蔬菜水果的价格清单;而小明想通过小红的蔬菜水果摊购买一些食材回家做饭,小明的心里有一份属于自己的采购计划单

向字典中添加键值对

刚开始,小红的蔬菜水果摊只有两种食物

# 小红蔬菜水果摊的食品-价格清单
food_prices = {
  'tomato':3, 'potato':2}

随着不断经营,小红的蔬菜水果摊越做越大,渐渐的达到了5种食物,她需要将新的食物添加到原来的食物-价格清单中去

# 小红蔬菜水果摊的食品-价格清单
food_prices = {
  'tomato':3, 'potato':2}

# 添加新的元素
food_prices['apple'] = 4
food_prices['pear'] = 2.3
food_prices['onion'] = 4.5

# 打印食物-价格清单
print(food_prices)

输出:

{‘tomato’: 3, ‘potato’: 2, ‘apple’: 4, ‘pear’: 2.3, ‘onion’: 4.5}

food_prices['apple'] = 4这条语句中在原有字典变量后通过['apple']向字典中添加一个key,然后将key对就的value设置为4,这样便向字典中添加了一对key-value

注意,字典类型的元素是无序的,与添加的时候的顺序无关,即使输出字典元素看起来与添加顺序是一致的,但计算机并不会按固定顺序显示元素

修改字典中的值

随着季节的变化与市场的变化,小红发现食物的价格也发生了变化,因此,她需要更改食物-价格清单中的价格

# 这是目前小红的食物-价格清单
food_prices = {
    'tomato': 3, 
  
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值