zoukankan      html  css  js  c++  java
  • Python学习笔记(9)字典dict

    字典dict

    字符串是用来表示一串文字信息如一个名字、一串密码等,列表是用来表示多个信息如一个班级所有学生的名字,但是如果要表示一个班级每个学生的信息(同时包括姓名、年龄、性别)时使用以上两种方式都不合适,这时就需要一种新的能够表示多个信息且每个信息含有多个属性的数据类型--字典

    表示形式:{}(英文状态下),大括号中内容为键值对,键与值之间用冒号(英文状态下)隔开,多个键值对间用逗号(英文状态下)隔开

    注意:

    1、一个字典中的键值不能相同,值可以相同

    2、值必须选取不可变数据类型(如可以使用数字、字符串、元组、不可以使用列表)

    访问方式:字典的变量名加[](英文状态下),[]内填写想获取值所对应的键,如果键不存在则报错

    字典的常见操作1

    字典中的元素可以进行添加、修改、删除

    添加元素:

    访问字典中不存在的键,将键重新赋值则表示向字典中添加新元素

    修改元素:

    访问字典中存在的键,将键重新赋值则表示向字典中添加新元素

    删除元素:del

    根据元素的键删除指定元素

    字典的常见操作2

    1、输出列表中所有的键、所有的值(分别使用字典的keys()、values()方法)

    2、输出列表中所有的元素(使用列表的items()方法)

    字典的遍历

    1、遍历字典中所有的key

    2、遍历字典中所有的value

    3、遍历字典中所有的元素

    注意:每个元素以元组的形式显示

    4、遍历字典的键值对

    注意:与遍历字典元素区别为不以元组的形式展现

     

  • 相关阅读:
    Text Link Ads 注册[赚钱一]
    Linux文件系统中的链接
    C++虚函数和纯虚函数(1)
    Android init reading tips
    Android上GDB的使用
    What is prelink?
    Linux fork哪些被继承,哪些不被继承
    为什么x86 Linux程序起始地址是从0x08048000开始的?
    Android应用开发的插件化 模块化
    C++拷贝构造函数(深拷贝、浅拷贝)
  • 原文地址:https://www.cnblogs.com/lidongaistudy/p/9542394.html
Copyright © 2011-2022 走看看