当前位置: 代码迷 >> 综合 >> Python学习(13)之字典(dict)
  详细解决方案

Python学习(13)之字典(dict)

热度:22   发布时间:2023-12-09 02:36:36.0

文章目录

  • 一、字典的定义
      • 1、创建字典
      • 2、 字典的嵌套
  • 二、字典的特性
      • 1、访问字典里的值
      • 2、成员操作符(in)
      • 3、for循环遍历
  • 三、对字典中元素的操作
      • 1、对字典中元素的查看
      • 2、字典中元素的增加
        • 2.1 增加元素
      • 3、字典中元素的修改
      • 4、字典中元素的删除
        • 4.1 pop()删除指定key对应的value值
        • 4.2 popitem()删除最后一个key-value
        • 4.3 clear()清空字典内容
        • 4.4 del删除字典本身
  • 四、练习
      • 1、数字重复统计
      • 2、重复的单词统计
      • 3、100个银行卡号
      • 4、重要,理解字典

一、字典的定义

Python 字典是另一种 可变容器模型,且 可存储任意类型对象

  • 字典中的每个元素就是一个键值对键(key) : 值(value),由键和对应值成对组成,键和值的映射关系被称为一个键值对。每个键与值用冒号隔开(:),每对用逗号分割,整体放在花括号中{}
  • 键(key)必须使用不可变类型。在同一个字典中,键(key)必须是唯一的
  • 列表是有序的对象集合,字典是无序的对象集合。两者之间的区别在于:字典当中的元素是通过来存取的,而不是通过偏移存取。

1、创建字典

s = {
    }
d = dict()

在这里插入图片描述

在这里插入图片描述
在这里插入图片描述

函数 的方式定义字典

d = dict(a=1,b=2)

在这里插入图片描述

在这里插入图片描述

花括号定义字典

s = {
    'linux':[100,90,80]'python':[89,90,100]
}

在这里插入图片描述

在这里插入图片描述

2、 字典的嵌套

在这里插入图片描述

在这里插入图片描述

二、字典的特性

  • 字典不支持切片

1、访问字典里的值