• Python 字典dict操作定义


    字典是用大括号{ }来表示,它是python中最灵活的内置数据类型。它是一个无序的集合,通过键来存取值,而不能用索引。

    字典的创建和使用

    字典的组成:字典是由大括号{  }来包含其数据的,大括号内包含键和其对应的值,一对键和值成为一个项。键和值用冒号:隔开,项和项之间用逗号,号隔开。空字典就是不包含任何项的大括号,像{ }这样就是一个空字典。

    如:{'name': 'wangyao', 'age': 18} 、{'host': 'hh', 'port': 80}

    注意:字典的键必须是不可变数据类型,如果用元组做键,那必须要保证元组内的对像也是不可变类型。可变数据类型对像不能做键。

    访问字典中的值

    字典是无序的,不能用索引下标那样的方法查找。它有自己特有的方法,就是通过键来查找。
    >>>变量名[键名]

    添加

    字典添加方式如列表不同:字典变量名[新添加的键名] = 新键对应的值

    修改

    字典修改格式:字典变量名[要修改值对应的键名] = 新值

    删除

    字典删方法常见有三种,作用也不同。下面简单说下这些方法的格式,具体作用和技巧类的方法在深入学习时会和大家介绍。
    1、del方法:删除键对应的值,del空格 变量名[键名],如果只写变量名就是删除此字典
    2、clear方法:清空字典内容,变量名.clear()
    3、python pop方法:删除键对应的值,但它会把对值的应输出后再删除

    ps :获取所有的键(key) 用keys()函数,获取所有的值(values)用values()函数,获取所有键值对 用items()函数

    也可以用for 进行遍历里面的键或者值

  • 相关阅读:
    smm框架整合实现登录功能
    Java线程面试题
    JAVA面试题
    Linux基础命令
    Java面试题技术类
    Spring+Spring MVC+MyBatis框架集成
    C语言 编程练习22题
    C语言 基础练习40题
    Python3-socket网络知识储备
    python3-面向对象进阶(内置方法)
  • 原文地址:https://www.cnblogs.com/wangyao2317072926/p/7630586.html
Copyright © 2020-2023  润新知