我的编程空间,编程开发者的网络收藏夹
学习永远不晚

python3入门(三)字典的使用

短信预约 -IT技能 免费直播动态提醒
省份

北京

  • 北京
  • 上海
  • 天津
  • 重庆
  • 河北
  • 山东
  • 辽宁
  • 黑龙江
  • 吉林
  • 甘肃
  • 青海
  • 河南
  • 江苏
  • 湖北
  • 湖南
  • 江西
  • 浙江
  • 广东
  • 云南
  • 福建
  • 海南
  • 山西
  • 四川
  • 陕西
  • 贵州
  • 安徽
  • 广西
  • 内蒙
  • 西藏
  • 新疆
  • 宁夏
  • 兵团
手机号立即预约

请填写图片验证码后获取短信验证码

看不清楚,换张图片

免费获取短信验证码

python3入门(三)字典的使用

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)]
上下一一对应

免责声明:

① 本站未注明“稿件来源”的信息均来自网络整理。其文字、图片和音视频稿件的所属权归原作者所有。本站收集整理出于非商业性的教育和科研之目的,并不意味着本站赞同其观点或证实其内容的真实性。仅作为临时的测试数据,供内部测试之用。本站并未授权任何人以任何方式主动获取本站任何信息。

② 本站未注明“稿件来源”的临时测试数据将在测试完成后最终做删除处理。有问题或投稿请发送至: 邮箱/279061341@qq.com QQ/279061341

python3入门(三)字典的使用

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

下载Word文档

猜你喜欢

python3入门(三)字典的使用

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

使用Python3的Mysql2docx包导出MySQL字典

使用Python3的Mysql2docx包导出MySQL字典安装Mysql2docx包pip install Mysql2docx导出MySQL字典# -*- coding: utf-8 -*- # pip install Mysql2docxfrom Mys
使用Python3的Mysql2docx包导出MySQL字典
2015-07-08

python3中dict(字典)的使用方法示例

一、clear(清空字典内容)stu = {'num1':'Tom','num2':'Lucy','num3':'Sam', } print(stu.clear())#输出:None二、copy(拷贝字典)stu = {'num1':'To
2022-06-04

Python入门教程(十五)Python的字典

这篇文章主要介绍了Python入门教程(十五)Python的字典,Python是一门非常强大好用的语言,也有着易上手的特性,本文为入门教程,需要的朋友可以参考下
2023-05-16

python3-字典的一些常用方法

# Auther: Aaron Fan#在dict_dict字典中包含字典那个脚本里介绍了这个方法的用法:'''print(av_catalog.setdefault('大陆',{'www.baidu.com':[1,2]}))  #如果a
2023-01-31

入门系列之:Python3 如何使用N

欢迎大家前往腾讯云+社区,获取更多腾讯海量技术实践干货哦~本文由冰糖葫芦 发表于云+社区专栏介绍文本已成为最常见的表达形式之一。我们每天都要发送电子邮件、短信、推文、更新状态。因此,非结构化文本数据变得非常普遍,分析大量文本数据现在是了解
2023-01-31

PHP gPRC 入门宝典:全面掌握 gPRC 的使用

PHP gPRC 入门宝典:成为 gPRC 大师
PHP gPRC 入门宝典:全面掌握 gPRC 的使用
2024-02-19

Python入门教程(三十三)Python的字符串格式化

这篇文章主要介绍了Python入门教程(三十三)Python的字符串格式化,为了确保字符串按预期显示,我们可以使用format()方法对结果进行格式化,需要的朋友可以参考下
2023-05-18

python第三方库visdom的使用入门教程

概述Visdom:一个灵活的可视化工具,可用来对于 实时,富数据的 创建,组织和共享。支持Torch和Numpy还有pytorch。 visdom 可以实现远程数据的可视化,对科学实验有很大帮助。我们可以远程的发送图片和数据,并进行在ui界
2022-06-02

Python 字典入门:打造你的数据存储堡垒

Python 字典是存储键值对集合的一种强大工具,可轻松高效地管理数据。它通常用于构建缓存、映射表和对象等数据结构。在本文中,我们将深入了解 Python 字典的强大功能,并通过示例代码演示如何使用它来存储数据。
Python 字典入门:打造你的数据存储堡垒
2024-02-22

python入门到实践-字符串的使用

跟大家说说字符串拼接,记得在之前的文章里我也写过一句字符串拼接的代码,但是没有做过多的解释;在公众号[假装我是程序猿]中字符串那篇文章有提到,感兴趣的可以去看看;对于字符串拼接我们可以通过 “+” 符号把两个或者多个字符串拼接在一起,看下栗
2023-01-31

python字典的使用场景

这篇文章主要介绍“python字典的使用场景”,在日常操作中,相信很多人在python字典的使用场景问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”python字典的使用场景”的疑惑有所帮助!接下来,请跟着小编
2023-06-20

python中的字典使用分享

字典中的键使用时必须满足一下两个条件: 1、每个键只能对应一个项,也就是说,一键对应多个值时不允许的(列表、元组和其他字典的容器对象除外)。当有键发生冲突时(即字典键重复赋值),取最后的赋值。>>> myuniversity_dict =
2022-06-04

Windows XP电脑入门如何使用输入法输入汉字

输入法有专门的程序,图标在任务栏的右下角,一个编程键盘 的图标,点击后显示安装的输入法;最上面的“中文(中国)”是英文输入,下面两个彩色的是汉字输入;选中汉字输入法后,会出来一个状态条,可以查看输入的状态,正常的状态
2023-06-03

python3中str(字符串)的使用教程

本文主要介绍的是python3中对str(字符串)的使用操作总结,文中介绍的非常详细,需要的朋友们下面来一起看看吧。 __add__函数 (在后面追加字符串)s1 ='Hello' s2 = s1.__add__(' boy!') prin
2022-06-04

国内外大厂都在使用Python,学习第一步Python3 的入门安装!

目前越来越流行,常应用于运维自动化、云计算、虚拟化、机器智能等领域;国内大公司BAT,京东,网易等都会用到。国外的YouTube、Google、Yahoo甚至NASA 也都使用Python。Python可以应用于Linux、Unix(苹果)
2023-06-02

编程热搜

  • Python 学习之路 - Python
    一、安装Python34Windows在Python官网(https://www.python.org/downloads/)下载安装包并安装。Python的默认安装路径是:C:\Python34配置环境变量:【右键计算机】--》【属性】-
    Python 学习之路 - Python
  • chatgpt的中文全称是什么
    chatgpt的中文全称是生成型预训练变换模型。ChatGPT是什么ChatGPT是美国人工智能研究实验室OpenAI开发的一种全新聊天机器人模型,它能够通过学习和理解人类的语言来进行对话,还能根据聊天的上下文进行互动,并协助人类完成一系列
    chatgpt的中文全称是什么
  • C/C++中extern函数使用详解
  • C/C++可变参数的使用
    可变参数的使用方法远远不止以下几种,不过在C,C++中使用可变参数时要小心,在使用printf()等函数时传入的参数个数一定不能比前面的格式化字符串中的’%’符号个数少,否则会产生访问越界,运气不好的话还会导致程序崩溃
    C/C++可变参数的使用
  • css样式文件该放在哪里
  • php中数组下标必须是连续的吗
  • Python 3 教程
    Python 3 教程 Python 的 3.0 版本,常被称为 Python 3000,或简称 Py3k。相对于 Python 的早期版本,这是一个较大的升级。为了不带入过多的累赘,Python 3.0 在设计的时候没有考虑向下兼容。 Python
    Python 3 教程
  • Python pip包管理
    一、前言    在Python中, 安装第三方模块是通过 setuptools 这个工具完成的。 Python有两个封装了 setuptools的包管理工具: easy_install  和  pip , 目前官方推荐使用 pip。    
    Python pip包管理
  • ubuntu如何重新编译内核
  • 改善Java代码之慎用java动态编译

目录