zoukankan      html  css  js  c++  java
  • Python中字典的基本操作

    字典(Dictionary)是一映射类型(Key-value);字典是可变的,可存储任意类型对象

    字典的定义用大括号{ },每个值用 ”,“ 逗号隔开,key和value使用 ”:“ 冒号分隔
    字典的特性:
    字典是无序的
    字典的key唯一
    # 创建字典
    dic = {'name':'alina', 'age':'18','addr':'北京'}
    
    dic['age'] = '99' # 更新字典,如果key存在,即为更新;如果key不存在,即为新增元素
    print(dic) # {'name': 'alina', 'age': '99', 'addr': '北京'}
    
    # 字典取值 dic[key] get(key)
    print(dic['addr']) # 获取键值,如果键值不存在,报KeyError异常  # 北京
    print(dic.get('addr')) # 获取键值,如果键值不存在,返回None  # 北京
    
    # 字典中新增一个值
    dic.setdefault('class','class 1')
    print(dic) # {'name': 'alina', 'age': '99', 'addr': '北京', 'class': 'class 1'}
    dic['phone'] = '13212123448'
    print(dic) # {'name': 'alina', 'age': '99', 'addr': '北京', 'class': 'class 1', 'phone': '13212123448'}
    
    # 字典的删除 del 、pop()、popitem()、clear()
    del dic['addr']
    print(dic) # {'name': 'alina', 'age': '99', 'class': 'class 1', 'phone': '13212123448'}
    dic.pop('age')
    print(dic) # {'name': 'alina', 'class': 'class 1', 'phone': '13212123448'}
    dic.popitem() # 随机删除一个元素
    print(dic)
  • 相关阅读:
    Spring boot 远程调试
    SpringBoot 日志框架
    樊登读书 你为什么不道歉
    樊登读书 即兴演讲 MD
    樊登读书 爱因斯坦传 MD
    测试页 MD
    樊登读书 你就是孩子最好的玩具 MD
    樊登读书 非暴力沟通 解读 演讲稿 MD
    樊登读书 孔子传 MD
    樊登读书 高效能人士的七个习惯 MD
  • 原文地址:https://www.cnblogs.com/xyf9575/p/7069962.html
Copyright © 2011-2022 走看看