zoukankan      html  css  js  c++  java
  • Python 基础入门 2_6 dict数据类型

    """
    字典:dictionary,使用键值对(key - value)存储,具有极快的查找速度
    字典存放多个无序的键值队
    key的特性:
    1.key具有唯一性
    2.key必须是不可变对象
    其格式为:变量 = {key1:value1,key2:value2}
    获取key对应的value值 dict[key值] ,key值不存在则报错
    修改key对应的value值 dict[key值] = value值 若key值不存在,则创建新的键值对
    删除字典 del dict
    返回指定key的value并将指定key的键值队删除 dict.pop(key)
    """

    dict1,dict2 = {"1":1},{"3":3}
    print(dict1,dict1["1"],dict2)
    dict1["1"]="#1"
    dict1["2"]="2"
    dict1["1"]=None
    print(dict1,dict2.pop("3"),dict2)
    del dict2

    """
    字典的方法:
    dict.keys() 以list的形式返回dict所有key的值
    dict.values() 以list的形式返回dict所有value的值
    dict.items() 返回可遍历以(key,value)元组为元素组成的list
    enumerate(dict) 返回多个以(序号,value)组成的元组,序号从0开始以1递增。这里的多个以dict存在多少个键值队决定
    dict.get(key) 返回dict对应key的value,若key在dict不存在,则返回None
    """
    print(dict1.get("4"),)
    v1,vr=enumerate(dict1)
    print(v1,vr)
  • 相关阅读:
    Pandas获取本地csv文件到内存中
    波士顿房价数据集可视化
    tensorflow之数据集调用(波士顿房价数据集)
    查单词
    censoring
    字符串大师
    Parity game
    前缀和
    String
    Seek the Name, Seek the Fame
  • 原文地址:https://www.cnblogs.com/hjlin/p/10628360.html
Copyright © 2011-2022 走看看