第六章:字典_Allione_新浪博客

1、字典是一系列键值对,每个健都与一个值相关联。字典放在花括号中。例如:aline = {key:value}
2、操作:
         1)访问:aline[key]   或者aline.pop(key)   aline.popitem()
         2)添加:aline[key1] = value1     aline1 = {key:value , key1:value1}
         3)修改:aline[key1] = value2     aline2 = {key:value , key1:value2}
         4)删除:del aline[key1]              aline3 = {key:value}
         5)  遍历:
              遍历所有的 健值对:for key,value in aline.items():
              遍历 所有的健     :for key in aline.keys():
              遍历 排序的健     :for key in sorted(aline.keys())
              遍历 所有的值     :for value in aline.values():
              遍历 去重的值     :for value in set(aline.values()):
         6) 赋none值,aline.setdefault('key')   则aline={'key':None}
                             aline.update({'key':value})  则aline={'key':value}
3、字典之间复制
    dict1=dict2,dict1与dict2共同指向一个地址,操作互相影响。
    dict2=dict1.copy(),则只是两个字典内容的复制,操作互相不影响。
4、嵌套:列表中嵌套字典,字典中嵌套列表,字典中嵌套字典
     1) 列表中存储字典
     创建空列表: alines = []  
     添加字典元素:alines.append(aline1)
                         alines.append(aline2)
    2)字典中存储列表:
         aline={
               key:value,
               keys:[value1,value2,value3],
              }
    3)字典中存储字典:
         alines = {
              aline1 : {
                   key1:value1,
                   },
              aline2 : {
                   key2:value2
                   },
              }
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值