iis服务器助手广告广告
返回顶部
首页 > 资讯 > 后端开发 > Python >Python 之 字典使用
  • 517
分享到

Python 之 字典使用

字典Python 2023-01-31 01:01:15 517人浏览 独家记忆

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

摘要

字典的增删改查使用 1、增加 info = { "person1":"大s", "person2":"小s", "person3":"小3", "person4":"小4" } info["person5"]

字典的增删改查使用

1、增加

info = {
    "person1":"大s",
    "person2":"小s",
    "person3":"小3",
    "person4":"小4"
}
info["person5"]="小5"  
info = {
    "广东" : {
        "深圳":["罗湖", "福田", "南山"],
        "广州":["天河", "番禺", "白云"],
    },
    "浙江" : {
        "杭州":["西湖","下城","上城"],
        "温州":["龙湾","瑞安"],
    },
    "江苏" : {
        "苏州":["沧浪","平江","吴中"],
        "南京":["白下","浦口","你好"],
    }
}
info["湖南"]={"长沙":[1,2,3]}
#增加了一个key为湖南的内容

2、删除

info = {
    "person1":"大s",
    "person2":"小s",
    "person3":"小3",
    "person4":"小4"
#---------key----value------
}

del info["person4"]

3、修改

info = {
    "person1":"大s",
    "person2":"小2",
    "person3":"小3",
    "person4":"小4"
#---------key----value------
}
info["person1"] = "大1"
info = {
    "广东" : {
        "深圳":["罗湖", "福田", "南山"],
        "广州":["天河", "番禺", "白云"],
    },
    "浙江" : {
        "杭州":["西湖","下城","上城"],
        "温州":["龙湾","瑞安"],
    },
    "江苏" : {
        "苏州":["沧浪","平江","吴中"],
        "南京":["白下","浦口","你好"],
    }
}

info["江苏"]["南京"] = [1,2,3]
print(info["江苏"]["南京"])
#结果:[1,2,3]

4、查询

info = {
    "person1":"大s",
    "person2":"小2",
    "person3":"小3",
    "person4":"小4"
#---------key----value------
}
print(info.get("person1"))   #此方法如果主键不存在,也不会报错
print(info["person1"])         #此方法跟上面一样,但如果主键不存在,系统报错
info = {
    "广东" : {
        "深圳":["罗湖", "福田", "南山"],
        "广州":["天河", "番禺", "白云"],
    },
    "浙江" : {
        "杭州":["西湖","下城","上城"],
        "温州":["龙湾","瑞安"],
    },
    "江苏" : {
        "苏州":["沧浪","平江","吴中"],
        "南京":["白下","浦口","你好"],
    }
}

print(info["江苏"])
#结果:{'苏州': ['沧浪', '平江', '吴中'], '南京': ['白下', '浦口', '你好']}
print(info["江苏"]["苏州"])
#结果:['沧浪', '平江', '吴中']

5、字典for循环

info = {
    "广东" : {
        "深圳":["罗湖", "福田", "南山"],
        "广州":["天河", "番禺", "白云"],
    },
    "浙江" : {
        "杭州":["西湖","下城","上城"],
        "温州":["龙湾","瑞安"],
    },
    "江苏" : {
        "苏州":["沧浪","平江","吴中"],
        "南京":["白下","浦口","你好"],
    }
}

for i in info:
    print(i,info[i])

#结果:
广东 {'深圳': ['罗湖', '福田', '南山'], '广州': ['天河', '番禺', '白云']}
浙江 {'杭州': ['西湖', '下城', '上城'], '温州': ['龙湾', '瑞安']}
江苏 {'苏州': ['沧浪', '平江', '吴中'], '南京': ['白下', '浦口', '你好']}

--结束END--

本文标题: Python 之 字典使用

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

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

本篇文章演示代码以及资料文档资料下载

下载Word文档到电脑,方便收藏和打印~

下载Word文档
猜你喜欢
  • Python 之 字典使用
    字典的增删改查使用 1、增加 info = { "person1":"大s", "person2":"小s", "person3":"小3", "person4":"小4" } info["person5"]...
    99+
    2023-01-31
    字典 Python
  • Python之字典
    ''' 字典 : 以"{}",每一项以",",元素以"key : value"的键值对形式存在的一种数据结构         #注 : 要求key必须可哈希,即不可变且唯一,即不存在在同一字典出现两个相同的key 字典的新增 :     d...
    99+
    2023-01-31
    字典 Python
  • Python基础之字典怎么使用
    今天小编给大家分享一下Python基础之字典怎么使用的相关知识点,内容详细,逻辑清晰,相信大部分人都还太了解这方面的知识,所以分享这篇文章给大家参考一下,希望大家阅读完这篇文章后有所收获,下面我们一起来了解一下吧。一. 什么是字典字典作为P...
    99+
    2023-07-02
  • python之字典使用方法总结
    文章转载一个博客,文章概括字典很全,但是排版很乱,自己整理了一下数据字典 字典(dictionary)是除列表之外python之中最灵活的内置数据结构类型。列表是有序的对象结合,字典是无序的对象集合。两者之间的区别在于:字典当中的元素是通过...
    99+
    2023-01-31
    使用方法 字典 python
  • Python入门之字典的使用教程
    目录前沿字典操作创建字典嵌套字典dict() 创建字段访问字典中的值更新字典删除字典元素检查键是否存在字典的遍历字典函数获取字段的长度复制字典批量创建键前沿 Python字典是一种可...
    99+
    2024-04-02
  • python基础之字典
    字典 # 字典:也是python中重要的数据类型,字典是由键值对组成的集合 # 通常使用 键来访问数据,效率非常高,和list一样支持对数据的添加、修改和删除操作 # 特点: ...
    99+
    2024-04-02
  • Python学习之字典的创建和使用
    目录字典的创建字典中键值的获取修改元素添加元素删除元素清空字典字典的创建 名称={”键名“:”键值“} 举例: person={"na...
    99+
    2024-04-02
  • Python字典使用(八)
    字典描述:字典是另一种可变容器模型,且可以存储任意类型对象。字典的每个键值(key=>value)对用冒号分隔,每对之间用逗号分割,整个字典包括花括号在内,如下所示:d={key1:value1,key2:value2}键必须是唯一的...
    99+
    2023-01-31
    字典 Python
  • Python基础之字典的详细使用教程
    目录一. 什么是字典二. 创建字典三. 字典元素获取四. 字典元素的增删改操作五. 字典的视图操作一. 什么是字典 字典作为Python的一个内置数据结构,和列表一样都是可变序列的,...
    99+
    2024-04-02
  • Python之字典常用的方法一
    字典是Python提供的一种常用的数据结构,它用于存放具有映射关系的数据。是一种可变容器模型,且可存储任意类型对象。字典是一个无序、可变和有索引的集合。在 Python 中,字典用花括号编写{},拥有键值对即key和value组成,字典的每...
    99+
    2023-05-14
    数据 Python 字典
  • Python学习之字典和集合的使用详解
    目录字典简介字典的基本方法字典元素添加获取字典键对应的值字典元素的修改字典元素的删除字典的遍历集合学习集合添加元素集合删除元素统计集合个数,判断元素是否存在,清空集合集合运算字典简介...
    99+
    2024-04-02
  • python字典的使用场景
    这篇文章主要介绍“python字典的使用场景”,在日常操作中,相信很多人在python字典的使用场景问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”python字典的使用场景”的疑惑有所帮助!接下来,请跟着小编...
    99+
    2023-06-20
  • Python编程基础之字典
    目录一、字典概念二、字典操作(一)创建字典1、先创建空字典,再添加元素(键值对)2、直接创建包含若干键值对的字典(二)字典操作1、读取字典元素 - 按键取值2、添加字段元素 - 按键...
    99+
    2024-04-02
  • python之列表、元组、字典
    1描述 打了激素的数组数组是只能存储同一数据类型的结构列表:可以存储多数数据类型的数组 2 定义列表: 元组和列表的不同:元组是不可变对象而列表是可变对象 3 列表的特性: 1 索引 分为前向索引、反向索引和多重索引 2...
    99+
    2023-01-31
    字典 列表 python
  • Python中字典如何使用
    这期内容当中小编将会给大家带来有关Python中字典如何使用,文章内容丰富且以专业的角度为大家分析和叙述,阅读完这篇文章希望大家可以有所收获。Python字典应用方式1)get(key,default=None) 返回键值key对应的值;如...
    99+
    2023-06-17
  • Python之字典添加元素
    0、好吧,还是直接上干货,向字典中添加元素,即Entry,Python用的很巧妙啊,当发现字典中并没有你要的key后,干脆帮你添加进去了 from utils import printWithChinese book_dict = {...
    99+
    2023-01-31
    字典 元素 Python
  • Python 字典 get()函数使用详解,字典获取值
    「作者主页」:士别三日wyx 「作者简介」:CSDN top100、阿里云博客专家、华为云享专家、网络安全领域优质创作者 「推荐专栏」:小白零基础《Python入门到精通》 get函数使用...
    99+
    2023-10-20
    python 网络安全 人工智能 机器学习
  • 如何使用python合并字典
    今天就跟大家聊聊有关如何使用python合并字典,可能很多人都不太了解,为了让大家更加了解,小编给大家总结了以下内容,希望大家根据这篇文章可以有所收获。python有哪些常用库python常用的库:1.requesuts;2.scrapy;...
    99+
    2023-06-14
  • Python中使用item()遍历字典
    Python中通常使用for...in遍历字典,本文使用item()方法遍历字典。item()item()方法把字典中每对key和value组成一个元组,并把这些元组放在列表中返回。DEMO代码如下:#!/usr/bin/env pytho...
    99+
    2023-01-31
    遍历 字典 Python
  • Python字典使用技巧详解
    目录1. 引言2. 使用union操作合并字典3. 使用解包操作合并字典4. 使用字典生成式5. 字典中key-value互换6. 列表转为字典7. 字典按照value来排...
    99+
    2022-11-16
    Python字典用法 Python字典
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作