zoukankan      html  css  js  c++  java
  • python————字典

    字典是python中唯一内建的映射类型,字典中的值没有特殊的排序,都存储在特定的键下(key),键可以是数字,字符串甚至元组。字典可存储任意类型对象

    字典由多个键和其对应的值构成键-值对组成,字典中键(key)是惟一的,而值并不唯一。

    整个字典由一个大括号括起来{},每个键key和value值用冒号:隔开,项之间用逗号,隔开

    dict函数创建字典,可通过其他字典或者对的序列建立字典(实际上dict就是一种类型,python中的字典类型,和list、tuple、str一样)

    基本字典操作

    • len(dict) 返回dict中数量(key-value)
    • dict[k] 返回k的value值
    • dict[k]=v 将V关联到k上
    • del dict[k] 删除为K的项
    • k in dict 检查字典中是否包含有键为K 的项(字典中检查成员资格比在列表中检查成员资格更高效)

    字典方法

    • clear方法清除字典中所有的项
    • copy 方法返回一个具有相同键值对的新字典(浅复制)
    • deepcopy方法其包含的所有值(深复制)
    • fromkeys方法使用给定的键建立新的字典,不想None作为默认值可自己提供
    • get方法来获取字典中key对应的值
    • items方法讲字典所有项以列表方式返回,没有特定顺序
    • iteritems和items方法作用相同,但是返回的是一个迭代器对象而不是一个列表
    • key方法将字典中的键以列表形式返回
    • iterkeys则返回针对键的迭代器
    • pop用于来获得给对应键的值,然后从字典中将这个键值对移除
    • popitem方法类似于list.pop,但是popitem弹出随机的项
    • setdefault 能够获得给定建相关联的值,某种程度上类似get方法,当键不存在返回默认值,默认值是可选的,存在返回对应的值,不改变字段
    • update方法可以利用一个字典项更新另外一个字典
    • values 方法以列表的形式返回字典中的值和itervalues返回值的迭代器
  • 相关阅读:
    Scrapy中间件
    Scrapy简介
    Scrapy解析器xpath
    postman
    yarn
    brew 安装 yarn 时候失败
    immutability-helper 用途+使用方法
    js 正则
    react redux 应用链接
    react 事件传参数
  • 原文地址:https://www.cnblogs.com/xu-jia-li/p/12533481.html
Copyright © 2011-2022 走看看