返回顶部
首页 > 资讯 > 后端开发 > Python >Python四大金刚之字典详解
  • 937
分享到

Python四大金刚之字典详解

2024-04-02 19:04:59 937人浏览 泡泡鱼

Python 官方文档:入门教程 => 点击学习

摘要

目录引言一、字典的创建二、字典元素的操作(一)获取(二)增删改三、获取字典的视图四、字典的遍历五、字典的特点六、字典生成式总结引言一、字典的创建二、字典元素的操作(一)获取(二)增删

引言

列表、字典:可变序列,可以执行增删改排序

字典:无序的

一、字典的创建


#使用{}创建
scores = {'张三':100 ,'李四':98 ,'王麻子':72}
print(scores)
print(type(scores))
#使用内置函数dict()
student = dict(name = 'jack ', age = 16)
print(student)
print(type(student))

二、字典元素的操作

(一)获取


#获取字典中的元素
#方法一:
print(scores['张三'])
#方法二:
print(scores.get('张三'))
print(scores.get('66'))
#如果查找的不存在,返回none

(二)增删改

删除操作


del scores['张三'] #根据索引删除 key 和value
print(scores)
scores.clear()  #删除所有
print(scores)

新增操作 (直接增加)


scores['赵四']  = 80

三、获取字典的视图


# 获取所有key值
key = scores.keys()
print(key)
print(type(key))
print(list(key)) #将key组成的视图转成list
#获取所有value值
value = scores.values()
print(value)
print(type(value))
print(list(value)) #将value组成的视图转成list
#获取所有的key-value值
items = scores.items()
print(items)
print(type(items))
print(list(items)) #转换为list后元素由元组组成

四、字典的遍历


for item in scores :
    print(item,end=' ') #输出的是字典中的key
    #输出key对应的value
    print(scores[item],end=' ')
    print(scores.get(item))

五、字典的特点

六、字典生成式


students = ['mark','sheep','jerry','tom']
grades = [100,78,60,59]
d={key:price for key,price in zip(students,grades)}
print(d)

总结

本篇文章就到这里了,希望能够给你带来帮助,也希望您能够多多关注编程网的更多内容!

引言

列表、字典:可变序列,可以执行增删改排序等

字典:无序的

一、字典的创建


#使用{}创建
scores = {'张三':100 ,'李四':98 ,'王麻子':72}
print(scores)
print(type(scores))
#使用内置函数dict()
student = dict(name = 'jack ', age = 16)
print(student)
print(type(student))

二、字典元素的操作

(一)获取


#获取字典中的元素
#方法一:
print(scores['张三'])
#方法二:
print(scores.get('张三'))
print(scores.get('66'))
#如果查找的不存在,返回none

(二)增删改

删除操作


del scores['张三'] #根据索引删除 key 和value
print(scores)
scores.clear()  #删除所有
print(scores)

新增操作 (直接增加)


scores['赵四']  = 80

三、获取字典的视图


# 获取所有key值
key = scores.keys()
print(key)
print(type(key))
print(list(key)) #将key组成的视图转成list
#获取所有value值
value = scores.values()
print(value)
print(type(value))
print(list(value)) #将value组成的视图转成list
#获取所有的key-value值
items = scores.items()
print(items)
print(type(items))
print(list(items)) #转换为list后元素由元组组成

四、字典的遍历


for item in scores :
    print(item,end=' ') #输出的是字典中的key
    #输出key对应的value
    print(scores[item],end=' ')
    print(scores.get(item))

五、字典的特点

六、字典生成式


students = ['mark','sheep','jerry','tom']
grades = [100,78,60,59]
d={key:price for key,price in zip(students,grades)}
print(d)

总结

本篇文章就到这里了,希望能够给你带来帮助,也希望您能够多多关注编程网的更多内容!

--结束END--

本文标题: Python四大金刚之字典详解

本文链接: https://lsjlt.com/news/154945.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

猜你喜欢
  • Python四大金刚之字典详解
    目录引言一、字典的创建二、字典元素的操作(一)获取(二)增删改三、获取字典的视图四、字典的遍历五、字典的特点六、字典生成式总结引言一、字典的创建二、字典元素的操作(一)获取(二)增删...
    99+
    2024-04-02
  • Python四大金刚之元组详解
    目录引言 一、元组的创建方式二、元组的遍历总结引言  一、元组的创建方式 #第一种: t = ('python','No.1') print(t) pri...
    99+
    2024-04-02
  • Python四大金刚之集合详解
    目录引言一、集合的创建方式二、集合的相关操作三、集合生成式总结引言 一、集合的创建方式 #使用{} s = {1,2,3,4,3,2} #不允许重复元素 print(s) #...
    99+
    2024-04-02
  • Python四大金刚之列表详解
    目录前言一、列表的创建:二、 列表的特点:三、查询操作获取列表中多个元素:切片操作四、列表的遍历:五、列表元素的增删改(一)增加append()的内存过程(二)删六、列表生成式总结前...
    99+
    2024-04-02
  • Python数据类型详解(四)字典:dict
    一.基本数据类型   整数:int   字符串:str(注:t等于一个tab键)   布尔值: bool   列表:list   列表用[]   元祖:tuple   元祖用()   字典:dict 注...
    99+
    2022-06-04
    字典 详解 数据类型
  • Python 字典详解
    目录什么是字典?创建字典1. 直接赋值2. 使用 dict()函数创建空字典3. 获取字典元素4. 唯一的键,如果字典中有俩个或多个相同的键,默认取最后一个小结:字典的增字典的改&n...
    99+
    2024-04-02
  • python字典详解
    字典是Python中唯一的內建的映射类型,可以存储任意对象的容器,比如:字符串,列表,元组,自定义对象等;字典由键(key)与值(value)组成,基本语法如下: {key:value, ... ...}字典中每个Key是唯一的,key必...
    99+
    2023-01-31
    字典 详解 python
  • 详解Python实现字典合并的四种方法
    目录1、用for循环把一个字典合并到另一个字典2、用dict(b, **a)方法构造一个新字典3、用b.update(a)的方法,更新字典4、把字典转换成列表合并后,再转换...
    99+
    2024-04-02
  • Python必备技巧之字典(Dictionary)详解
    目录定义字典字典的访问字典键与列表索引增量构建字典字典键的限制字典值的限制运算符和内置函数内置字典方法Python中的字典由于是对象的集合属于复合数据类型,类似于列表。 定义字典 ...
    99+
    2024-04-02
  • Python高级变量之字典和字符串详解
    目录1、字典的定义字典和列表的区别:字典的基本使用2、循环遍历3、字符串的定义4、字符串的常用操作字符串 查找和替换字符串 文本对齐演练去除空白字符字符串拆分和连接5、字符串的切片总...
    99+
    2024-04-02
  • Python图像处理之图像金字塔详解
    目录一.图像金字塔原理二.图像向上取样三.图像向下取样四.总结一.图像金字塔原理 上一篇文章讲解的图像采样处理可以降低图像的大小,本文将补充图像金字塔知识,了解专门用于图像向上采样和...
    99+
    2024-04-02
  • Android四大组件之BroadcastReceiver详解
    BroadcastReceiver是Android四大组件之一,用于接收和处理系统广播或者应用内发送的广播。广播是一种跨组件、跨应用的通信机制,可以用于在应用内部或者应用之间传递消息或者事件。BroadcastReceiver的主要作用...
    99+
    2023-08-09
    Android
  • Python 中字典dict详解
    一、字典(dict)概念 字典是另一种可变容器模型,且可存储任意类型对象如字符串、数字、元组等其他容器模型,因为字典是无序的所以不支持索引和切片。 二、字典(dict)的定义 一般格式: 字典的每个键...
    99+
    2023-09-01
    python 开发语言
  • 详解Python合并字典
    目录实例 1 : 使用 update() 方法,第二个参数合并第一个参数实例 2 : 使用 **,函数将参数以字典的形式导入总结给定一个字典,然后计算它们所有数字值的和。 实例 1 ...
    99+
    2024-04-02
  • Python字典的详细讲解
    本篇内容介绍了“Python字典的详细讲解”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!一、字典概述1. 字典的格式Python字典是一种可...
    99+
    2023-06-16
  • 详解Python字典的运算
    目录问题描述解决方案讨论总结问题描述 怎样在数据字典中执行一些计算操作(比如求最值、排序等)? 解决方案 有如下字典: stocks = { 'ACME': 45.23,...
    99+
    2024-04-02
  • Python学习之字典和集合的使用详解
    目录字典简介字典的基本方法字典元素添加获取字典键对应的值字典元素的修改字典元素的删除字典的遍历集合学习集合添加元素集合删除元素统计集合个数,判断元素是否存在,清空集合集合运算字典简介...
    99+
    2024-04-02
  • Android四大组件之broadcast广播详解
    目录基础广播两大类广播广播的动态和静态注册监听时间变化监听系统启动案例创建 receiver设置权限发送自定义广播如何发送与接收有序广播基础广播 两大类广播 标准广播:异步执行,广播...
    99+
    2024-04-02
  • Android四大组件之广播BroadcastReceiver详解
    定义 BroadcastReceiver,“广播接收者”的意思,顾名思义,它就是用来接收来自系统和应用中的广播。在Android系统中,广播体现在方方面面,例如当开机完成后系统会产...
    99+
    2024-04-02
  • Python 字典 get()函数使用详解,字典获取值
    「作者主页」:士别三日wyx 「作者简介」:CSDN top100、阿里云博客专家、华为云享专家、网络安全领域优质创作者 「推荐专栏」:小白零基础《Python入门到精通》 get函数使用...
    99+
    2023-10-20
    python 网络安全 人工智能 机器学习
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作