zoukankan      html  css  js  c++  java
  • 字典

    1.字典{}
    字典是成对的保存数据key:value,每项数据之间用逗号隔开。
    key在字典中不可以重复,存储数据哈希key来计算。
    key必须是可哈希的(不可变就是可哈希),value没有要求可以存任意数据。
    不可变:字符串、int、元祖(tuple)、bool
    可变的:list、dict、set(集合)
     
    2.增
    dic [key] = value 如果key重复,后面的value会覆盖掉前面的
    dic.setdefault(key,value) 先判断key是否存在,key存在就不会再添加
     
    3.删除
    dic.pop(key) 指定某个key删除 有返回值,返回值就是可以输出删除的内容
    dic.popitem() 实际上随机删除一个
    dic.clear 清空字典
    del dic[key] 指定某个key删除 没有返回值
     
    4.修改
    dic[key] = new value
    dic.upate(dic1) 把dic1覆盖到dic
     
    4.查询
    dic.[key] 字典没有key会报错
    dic.get(key) 没有key会有返回None
    dic.setdefault(key,value) 字典有key返回值,没有key则添加
     
    5.解剖
    for c in dic.keys() 拿到所有key
    for c in dic.values() 拿到所有的value
    items() 键值对的集合(key,value)
    for k,v in dic.items()
    print(k,v)
     
    6.嵌套
    汪峰

  • 相关阅读:
    学习笔记 线程异步请求过程
    学习笔记 urllib
    学习笔记 requests + BeautifulSoup
    python3 kmp 字符串匹配
    python3:实现字符串的全排列(有重复字符)
    python3:实现字符串的全排列(无重复字符)
    python 贝叶斯算法
    knn算法
    python基础5
    python基础4
  • 原文地址:https://www.cnblogs.com/v-h3/p/9838073.html
Copyright © 2011-2022 走看看