zoukankan      html  css  js  c++  java
  • 字典_特点_4种创建方式_普通-dict

    字典

    字典是  "键值对"  的无序可变序列,字典中的每个元素都是一个 "键值对" , 包含:'键对象' 和  '值对象'。可以通过 '键对象' 实现快速获取、删除、更新对应的 '值对象'。

    列表中我们通过 '下表数字'找到对应的对象。字典中通过 '键对象'找到对应的 '值对象'。 '键' 是任意不可变数据,比如:整数、浮点数、字符串、元组。但是:列表、字典、集合这些可变的对象,不能作为 '键'。并且'键'不能重复——键唯一。

    一个典型的字典的定义方式:

      a = {'name':'king','age':36,'job':'NBA'}

    字典的创建

    1、我们可以通过{} dict()来创建字典对象。

    >>> a = {'name':'king','age':36,'job':'NBA'}
    >>> b = dict(name = 'kd',age = 30, job = 'NBA')
    >>> c = dict([("name","kaiwen"),("age",29)])
    >>> d = {} # 创建空字典对象
    >>> e = dict() # 创建空字典对象

    2、通过zip()创建字典对象

    {'name': 'king', 'age': 36, 'job': 'NBA'}
    >>> a = ['name','age','boj']
    >>> b = ['king',36,'NBA']
    >>> c = dict(zip(a,b))
    >>> c
    {'name': 'king', 'age': 36, 'boj': 'NBA'}

    3、通过fromkeys 创建值为空的字典

    >>> a = dict.fromkeys(['name','age','job'])
    >>> a
    {'name': None, 'age': None, 'job': None}
  • 相关阅读:
    二分查找算法
    java多线程模拟停车位问题
    ECShop模板原理
    linux 常用命令 自己 积累
    ubuntu忘记root密码解决
    centos下一键安装lamp环境,快捷,方便
    腾讯php部分面试题答案
    PHP面试题集
    php笔试题
    流行的php面试题及答案
  • 原文地址:https://www.cnblogs.com/ljwpython/p/14597507.html
Copyright © 2011-2022 走看看