返回顶部
首页 > 资讯 > 后端开发 > Python >python3入门(三)字典的使用
  • 929
分享到

python3入门(三)字典的使用

字典入门 2023-01-31 08:01:34 929人浏览 八月长安

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

摘要

python的常见字典用{}花括号来表示dict1 = {key1 : value1, key2 : value2 }字典的每个键值key:value对应冒号分割,每个键值用逗号分割字典的定义方法,比如a={name:huang}print

python的常见字典用{}花括号来表示
dict1 = {key1 : value1, key2 : value2 }
字典的每个键值key:value对应冒号分割,每个键值用逗号分割
字典的定义方法,比如
a={name:huang}
print a
name就是key,huang是value,
b=dict(a=1,b=2)
a,b是key,1,2是value
c=([('name':'huang'),('age':'20')])
这样表示也可以


字典常用的操作方法:


.get() 获取key对应的value
a={"name":"huang","age":"20"}
m=a.get("age")
print(m)
那么返回值就是20
如果值不存在,返回默认值none
m=a.get("address")
那么返回值就是none


setdefault() 类似get 如果值存在返回对应的value,不存在返回设定的值
a={"name":"huang","age":"20"}
m=setdefault("age",50)
print ('m')
那么返回值是20,也就是对应age的value20
如果
m=setdefault("addree",50)
print ('m')
那么返回值就是50


key() 获取所有的key


value()获取所有的value


items() 遍历所有的key和value
a={"name":"huang","age":"20"}
for key,values in a.items()
print key,values
输出如下:
name huang
age 20
Python2的iteritems()的区别在于:items类似书的提纲,iteritems类似书的内容,当加载的时候提纲比内容加载快


update()合并字典
a={"name":"huang"}
b={"age":20}
a.update(b)
print (a)
把b合并到a,结果输出是
{"name":"huang","age":"20"}


pop() 删除给出的key所对应的value,并返回删除的那个value
a={"name":"huang","age":"20"}
b=a.pop("name")
print (b)
pop是有输出的
删除nam所对应的value,返回值是‘huang’


copy() 复制
a={"name":"huang","age":"20"}
b=a.cpoy
print (b)
{"name":"huang","age":"20"}


高阶函数zip
a=[name,age]
b=[huang,20]
zip(a,b)
输出为
[(name,huang),(age,20)]
上下一一对应

--结束END--

本文标题: python3入门(三)字典的使用

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

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

猜你喜欢
  • python3入门(三)字典的使用
    python的常见字典用{}花括号来表示dict1 = {key1 : value1, key2 : value2 }字典的每个键值key:value对应冒号分割,每个键值用逗号分割字典的定义方法,比如a={name:huang}print...
    99+
    2023-01-31
    字典 入门
  • Python3入门经典100例
    最近由于人工智能和编译原理实验,决定要学python3。不为别的,就是因为自己语言基础太差,现学现卖只能用python了。网上看了一圈python的例题,都只有python2的,于是自己决定把python2的例题,手写成python3。希...
    99+
    2023-01-31
    入门 经典
  • Python入门之字典的使用教程
    目录前沿字典操作创建字典嵌套字典dict() 创建字段访问字典中的值更新字典删除字典元素检查键是否存在字典的遍历字典函数获取字段的长度复制字典批量创建键前沿 Python字典是一种可...
    99+
    2024-04-02
  • Python3快速入门(三)——Pyth
    一、Python3标准数据类型 Python3 中有六种标准数据类型:A、Number(数字)B、String(字符串)C、List(列表)D、Tuple(元组)E、Set(集合)F、Dictionary(字典)Python3 的六种标准...
    99+
    2023-01-31
    入门 快速 Pyth
  • Python3快速入门(十三)——Pan
    一、Pandas数据结构简介 Pandas有三种主要数据结构,Series、DataFrame、Panel。Series是带有标签的一维数组,可以保存任何数据类型(整数,字符串,浮点数,Python对象等),轴标签统称为索引(index)...
    99+
    2023-01-31
    入门 快速 Pan
  • 使用Python3的Mysql2docx包导出MySQL字典
    使用Python3的Mysql2docx包导出MySQL字典 安装Mysql2docx包 pip install Mysql2docx 导出MySQL字典 # -*- coding: utf-8 -*- # pip install M...
    99+
    2015-07-08
    使用Python3的Mysql2docx包导出MySQL字典
  • Python编程:字典入门,Python
    字典是 Python 提供的一种常用的数据结构,它用于存放具有映射关系的数据。 比如有份学生基本信息表,姓名,张三,学号12345,这组数据看上去像两个列表,但这两个列表的元素之间有一定的关联关系。如果单纯使用两个列表来保存这组数...
    99+
    2023-01-31
    字典 入门 Python
  • python3-字典的循环
    # Auther: Aaron Faninfo = {    'stu1102': 'LongZe Luola',    'stu1103': 'XiaoZe Maliya',    'stu1106': 'Alex'}#方法1(更高效)f...
    99+
    2023-01-31
    字典
  • python3中dict(字典)的使用方法示例
    一、clear(清空字典内容) stu = { 'num1':'Tom', 'num2':'Lucy', 'num3':'Sam', } print(stu.clear()) #输出:N...
    99+
    2022-06-04
    示例 使用方法 字典
  • Python入门教程(十五)Python的字典
    目录字典(Dictionary)访问项目更改值遍历字典检查键是否存在字典长度删除项目复制字典嵌套字典dict() 构造函数字典方法字典(Dictionary) 字典是一个无序、可变和...
    99+
    2023-05-16
    Python Python字典
  • python从入门到实践之字典
    目录字典概述字典定义查找字典的值给字典增加键值对给字典修改键值对的值给字典删除键值对字典中可以包含列表值列表中可以包含字典字典中可以包含字典关于字典的一些其他操作函数和方法len()...
    99+
    2024-04-02
  • python3-字典的一些常用方法
    # Auther: Aaron Fan#在dict_dict字典中包含字典那个脚本里介绍了这个方法的用法:'''print(av_catalog.setdefault('大陆',{'www.baidu.com':[1,2]}))  #如果a...
    99+
    2023-01-31
    字典 常用 方法
  • python3--字典,字典的嵌套,概念:分别赋值
      字典是python中唯一的映射类型,采用键值对(key-value)的形式存储数据。python对key进行哈希函数运算,根据计算的结果决定value的存储地址,所以字典是无序存储的,且key必须是可哈希的。可哈希表示key必...
    99+
    2023-01-30
    字典 嵌套 赋值
  • python3-字典的增删改查
    # Auther: Aaron Faninfo = {    "stull01":"alen zhang",    "stull02":"si li",    "stull03":"san zhang",}#查print(info)prin...
    99+
    2023-01-31
    字典
  • SQL入门经典(第5版)学习笔记(三)
    1.下面这个CREATE TABLE命令能够正常执行吗?需要做什么修改?在不同的数据库(MySQL、Oracle、SQL Server)中执行,有什么限制吗? 不要as: middle_name null...
    99+
    2024-04-02
  • 入门系列之:Python3 如何使用N
    欢迎大家前往腾讯云+社区,获取更多腾讯海量技术实践干货哦~ 本文由冰糖葫芦 发表于云+社区专栏 介绍 文本已成为最常见的表达形式之一。我们每天都要发送电子邮件、短信、推文、更新状态。因此,非结构化文本数据变得非常普遍,分析大量文本数据...
    99+
    2023-01-31
    如何使用 入门 系列之
  • python基础入门之字典和集合
    目录正文字典集合python 中有6大标准类型: 数字(Number) 字符串(String) 列表(List) 元组(Tumple) 集合(Set) 字典(Dictionary...
    99+
    2024-04-02
  • 【Python刷题篇】——Python入门 09 字典(上)
    🤵‍♂️ 个人主页: @北极的三哈 个人主页 👨‍💻 作者简介:Python领域新星创作者。 📒 系列专栏:《牛客题库-Python篇》 🌐推荐《牛客网》——找工作神器|笔试题库|面试经验...
    99+
    2023-09-03
    python 面试 开发语言
  • PHP gPRC 入门宝典:全面掌握 gPRC 的使用
    什么是 gRPC? gRPC(gRPC远程过程调用)是一种现代通信协议,用于在分布式系统中构建高性能微服务。它建立在 HTTP/2 和 Protocol Buffers(Protobuf)之上,提供快速、轻量且高效的远程调用机制。 PH...
    99+
    2024-02-19
    PHP gRPC Protobuf 接口 微服务
  • Python入门教程(三十三)Python的字符串格式化
    为了确保字符串按预期显示,我们可以使用 format() 方法对结果进行格式化。 字符串 format() format() 方法允许您格式化字符串的选定部分。 有时文本的一部分是你...
    99+
    2023-05-18
    Python 字符串 Python字符串格式化
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作