python 字典

字典是键-值对:

                        例:inform = {'hp':100,'mp': 6,'exp':300}

                               print(inform['hp'])

                               print(inform['mp'])

                               输出结果就会是:100与60,理解方式和列表差不多。

                               若带了‘ ’则为字符串。未带则是数字。

添加键-值对:

                     inform['add'] = 0

                     直接采用这种赋值形式将‘add’:0添加到字典inform中

                     此时字典为inform = {'hp':100,'mp': 6,'exp':300,'add':0}

修改键-值对:

                    inform['add']  = 90

                    此时字典就为inform = {'hp':100,'mp': 6,'exp':300,'add':90}

删除键-值对:

                    del inform['add']

                    这样就删除了键为add的键值对

打印字典:

               1,  最简单的一种按字典定义形式输出print(dict)

               2,  逐个输出字典中的键 for key in inform.keys()

                                                         print('key = {}'.format(key))

               3,  逐个打印value:   for value in inform.values():

                                                   print('value = {}'.format(value))

               4,  逐个打印key:value:for key,value in inform.items():

                                                         print('{key}:{value}'.format(key = key,value = value))

字典的嵌套:

                  字典中可以嵌套字典:

                                                   inform{

                                                       'weather':{'sunny':20,'rainy':15,'windy':18},

                                                       'water':{'hot':40,'cold':'12'}

                                                   }

                  访问时用打印字典的方法打印

                  字典中嵌套列表:

                                           

                                                  inform{

                                                       'weather':['sunny','rainy','windy'],

                                                       'water':['hot','cold']

                                                   }

                    用访问字典的方法访问键与值,对于值,因为是列表的形式,故用列表的访问方式来访问:

                                                 for key,value in inform.items():

                                                     print(key+' :')蓝色的这一段可以直接写成print(key+' :'+str(value))必须加上str()否则会出错

                                                     print(value)  or  for i in value:

                                                                                  print(i)

                   

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值