返回顶部
首页 > 资讯 > 后端开发 > Python >Python中字典的增删改查如何理解
  • 426
分享到

Python中字典的增删改查如何理解

2023-06-22 07:06:23 426人浏览 八月长安

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

摘要

python中字典的增删改查如何理解,针对这个问题,这篇文章详细介绍了相对应的分析和解答,希望可以帮助更多想解决这个问题的小伙伴找到更简单易行的方法。Python中的字典一、字典的特点二、创建字典创建字典用大括号表示dict1={'

python中字典的增删改查如何理解,针对这个问题,这篇文章详细介绍了相对应的分析和解答,希望可以帮助更多想解决这个问题的小伙伴找到更简单易行的方法。

    Python中的字典

    Python中字典的增删改查如何理解

    一、字典的特点

    Python中字典的增删改查如何理解

    二、创建字典

    创建字典用大括号表示

    dict1={'a':3,'b':4,'c':7}  ##第一种创建方式print(dict1)dict2=dict(a=2,b=3) ##第一种创建方式print(dict2){'a': 3, 'b': 4, 'c': 7}{'a': 2, 'b': 3}

    三、查询字典数据

    dict2=dict(a=2,b=3) ##创建字典print(dict2['a']) ##查询字典中a的值,如果key不存在,抛出异常print(dict2.get('a')) ##使get方法查询字典中a的值,如果key不存在,返回none22

    四、Key的判断

    dict2=dict(a=2,b=3)print( 'a' in dict2)print( 'a' not in dict2)TrueFalse

    五、Key的删除

    dict2=dict(a=2,b=3) ##删除,清空为cleardel dict2['a']print(dict2){'b': 3}

    六、Key的添加

    dict2=dict(a=2,b=3) ##dict2['c']=4print( dict2 ){'a': 2, 'b': 3, 'c': 4}

    七、Key的修改

    dict2=dict(a=2,b=3) ##第一种创建方式dict2['c']=4  ##添加c,值为4print( dict2 )dict2['c']=10 ##修改c的值为10print( dict2 ){'a': 2, 'b': 3, 'c': 4} {'a': 2, 'b': 3, 'c': 10} ##c已经被修改为10

    八、字典的视图

    keys()

    获取字典中所有的key

    test={'张三':56,'李斯':56}print(test.keys())print(list(test.keys()) ##转换为列表dict_keys(['张三', '李斯'])['张三', '李斯']
    values()

    获取字典中所有的values

    values=test.values()print(values)dict_values([56, 56])[56, 56]
    iterms()

    获取字典中所有的key,values对

    iterm=test.items()print(iterm)print(list(iterm))  ##转换之后的列表元素是一组元祖dict_items([('张三', 56), ('李斯', 56)])[('张三', 56), ('李斯', 56)]

    九、字典的遍历

    dic1={'a':2,'b':3,'c':4}for i in dic1:    print(i)  ##遍历字典的key    print(dic1.get(i)) ##使用get函数打印值    print(dic1[i]) ##第二种方法遍历值

    十、生成字典的表达式

    name=['张三','李斯','王五']age=[23,45,37]d= {name:age for name,age in zip(name,age)} #注意最外面要加大括号print(d)```d= {test:age for test,age in zip(name,age)}  ##跟变量名无关,zip打包的值有关print(d) ##结果相同```{'张三': 23, '李斯': 45, '王五': 37}外面要加大括号print(d)```d= {test:age for test,age in zip(name,age)}  ##跟变量名无关,zip打包的值有关print(d) ##结果相同```{'张三': 23, '李斯': 45, '王五': 37}

    关于Python中字典的增删改查如何理解问题的解答就分享到这里了,希望以上内容可以对大家有一定的帮助,如果你还有很多疑惑没有解开,可以关注编程网Python频道了解更多相关知识。

    --结束END--

    本文标题: Python中字典的增删改查如何理解

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

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

    猜你喜欢
    • Python中字典的增删改查如何理解
      Python中字典的增删改查如何理解,针对这个问题,这篇文章详细介绍了相对应的分析和解答,希望可以帮助更多想解决这个问题的小伙伴找到更简单易行的方法。Python中的字典一、字典的特点二、创建字典创建字典用大括号表示dict1={'...
      99+
      2023-06-22
    • 详解Python中字典的增删改查
      目录Python中的字典一、字典的特点二、创建字典三、查询字典数据四、Key的判断五、Key的删除六、Key的添加七、Key的修改八、字典的视图keys()values()iterm...
      99+
      2024-04-02
    • 字典的增删改查
      字典的创建方式:dic={'name':'cindy','age':24,'hobby':'girls','is_handsome':True} #格式{‘键’:‘值’,'键':数字,.........}print(dic)print ...
      99+
      2023-01-31
      字典
    • python3-字典的增删改查
      # Auther: Aaron Faninfo = {    "stull01":"alen zhang",    "stull02":"si li",    "stull03":"san zhang",}#查print(info)prin...
      99+
      2023-01-31
      字典
    • python字典的增删改查怎么实现
      在Python中,字典的增删改查可以通过以下方式实现:1. 增加字典项:- 使用键值对的形式直接赋值:`dict[key] = va...
      99+
      2023-10-11
      python
    • python 列表,集合和字典的增删改查
      目录一 列表二 集合三 字典总结 一 列表 # 列表:包含0个或多个对象引用的有序队列,用中括号[]表示 # 增加 a = [] a.append(1) # a.append...
      99+
      2024-04-02
    • Python中tkinter+MySQL如何实现增删改查
      本篇内容介绍了“Python中tkinter+MySQL如何实现增删改查”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!一、设置主窗口#&nb...
      99+
      2023-06-14
    • python Django如何实现增删改查
      这篇文章主要介绍python Django如何实现增删改查,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完!1.先创建个app子级python .\manage.py startapp&nb...
      99+
      2023-06-29
    • php如何处理增改删查页
      本文小编为大家详细介绍“php如何处理增改删查页”,内容详细,步骤清晰,细节处理妥当,希望这篇“php如何处理增改删查页”文章能帮助大家解决疑惑,下面跟着小编的思路慢慢深入,一起来学习新知识吧。一、数据库连接在PHP中,要与数据库进行交互,...
      99+
      2023-07-06
    • Python Web后端开发中的增查改删处理
      目录前言一、创建 mgr应用目录二、添加处理请求模块 和 url 路由2.1定义函数1.新建customer文件,定义dispatcher函数2.总路由文件 bysms/urls.p...
      99+
      2024-04-02
    • [PYTHON]简单的文件增删改查处理
      快一个月木有更新了,在这段时间内,博主除了忙工作外,就一直在研究python编程,据圈内朋友闲聊,python应该是未来一个运维攻城狮除了shell以外必备的LINUX脚本语言,所以就硬着头皮,按照老男孩的python视频讲座,把自己的研...
      99+
      2023-01-31
      简单 文件 PYTHON
    • Python接入MySQL如何实现增删改查
      小编给大家分享一下Python接入MySQL如何实现增删改查,希望大家阅读完这篇文章之后都有所收获,下面让我们一起去探讨吧!前言我们经常需要将大量数据保存起来以备后续使用,数据库是一个很好的解决方案。在众多数据库中,MySQL数据库算是入门...
      99+
      2023-06-07
    • python实现mongodb的增删改查
                                                            python实现mongodb的增删改查环境:192.168.122.1    python192.168.122.11  mong...
      99+
      2023-01-31
      python mongodb
    • Python中tkinter+MySQL实现增删改查
      一、设置主窗口 # -*- coding: utf-8 -*- import tkinter from tkinter import ttk import pymysql # 导入消息对话框子模块 impor...
      99+
      2022-05-28
      tkinter MySQL增删改查 tkinter MySQL
    • MySQL中的 增 删 查 改(CRUD)
      目录 新增 insert into 表名 value(数据,数据),.......; insert into 表名(列1,列2.....) value(数据,数据),.......; datatime 类型的数据如何插入? 查询 selec...
      99+
      2023-10-07
      mysql 数据库
    • SQL如何实现增删改查
      这篇文章给大家分享的是有关SQL如何实现增删改查的内容。小编觉得挺实用的,因此分享给大家做个参考,一起跟随小编过来看看吧。SQL 是用于访问和处理数据库的标准的计算机语言。注意哟,SQL是一门语言。而MyS...
      99+
      2024-04-02
    • Mybatis如何实现增删改查
      这篇文章主要介绍了Mybatis如何实现增删改查,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获,下面让小编带着大家一起了解一下。Mybatis实现增删改查一.mybatis的配置1.1 添加相应的jar包在l...
      99+
      2023-06-26
    • Python集合如何实现增删改查操作
      这篇文章主要介绍Python集合如何实现增删改查操作,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完!1.集合新增集合元素set1 = {'name', 19, &...
      99+
      2023-06-29
    • mysql中如何实现增删改查语句
      这篇文章主要介绍mysql中如何实现增删改查语句,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完!mysql增删改查语句操作:1、使用select...
      99+
      2024-04-02
    • sqlserver 中如何实现增删改查操作
      本篇文章给大家分享的是有关sqlserver 中如何实现增删改查操作,小编觉得挺实用的,因此分享给大家学习,希望大家阅读完这篇文章后可以有所收获,话不多说,跟着小编一起来看看吧。一 Insert 语句1.在...
      99+
      2024-04-02
    软考高级职称资格查询
    编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
    • 官方手机版

    • 微信公众号

    • 商务合作