zoukankan      html  css  js  c++  java
  • 16-python基础-字典

    1.字典的定义

    • dictionary(字典)是除列表以外python之中最灵活的数据类型。
    • 字典同样可以存储多个数据。
    • 通常用于存储一个物体的相关信息。
    • 和列表的区别
    • 列表是有序的对象集合
    • 字典是无序的对象集合
    • 字典用{}定义
    • 字典使用键值对存储数据,键值对之间使用,分隔
    • 键key索引
    • 值value是数据
    • 键和值之间使用 : 分隔
    • 键必须是唯一的
    • 值可以取任何数据类型,但键只能使用字符串、数字或元组。
    xiaoming = {'name':'小明''age':18,
                       'gender':True,
                      'height':1.75}                    

    2.字典常用操作:

     1 len(字典) #获取字典的键值对的数量
     2 
     3 字典.keys() # 获取所有key列表
     4 
     5 字典.values() # 获取所有values列表
     6 
     7 字典.items() # 获取所有(key, value)元组列表
     8 
     9 字典[key] # 可以从字典中取值,key不存在会报错
    10 
    11 字典.get(key) # 可以从字典中取值,key不存在不会报错
    12 
    13 del 字典[key] #删除指定键值对,key不存在会报错
    14 
    15 字典.pop(key) #删除指定键值对,key不存在会报错
    16 
    17 字典.popitem() #随机删除一个键值对
    18 
    19 字典.clear() #清空字典
    20 
    21 字典[key]=value # 如果key存在,修改数据;如果key不存在,新建键值对
    22 
    23 字典.setdefault(key, value) # 如果key存在,不会修改数据;如果key不存在,新建键值对
    24 
    25 字典1.update(字典2) #将字典2的数据合并到字典1

  • 相关阅读:
    02动手动脑
    动手动脑01
    千锤百炼软工6,7,8
    千锤百炼软工10.5
    千锤百炼软工10.4
    千锤百炼软工10.3
    千锤百炼软工10.2
    千锤百炼软工10.1
    千锤百炼软工9.30
    破解 webstorm
  • 原文地址:https://www.cnblogs.com/summer1019/p/11253217.html
Copyright © 2011-2022 走看看