您现在的位置是:网站首页>Python编程Python编程

少儿python基础教程第15课--字典dict语法讲解

少儿编程网2019-07-13 14:51:06Python编程 人已围观 来源:python系统学习 -用户投稿

简介字典是用花括号{}括起来的多个键值对,每个键值对key=>value之间用逗号分隔,键和值之间用冒号分隔,所有键值对用花括号{}闭合。

少儿python基础教程第15课--字典dict语法讲解iEI少儿编程网-Scratch_Python_教程_免费少儿编程学习平台
●什么是字典?
iEI少儿编程网-Scratch_Python_教程_免费少儿编程学习平台

 iEI少儿编程网-Scratch_Python_教程_免费少儿编程学习平台

字典是另一种可变容器,且可以存储任意类型数据对象。iEI少儿编程网-Scratch_Python_教程_免费少儿编程学习平台

 iEI少儿编程网-Scratch_Python_教程_免费少儿编程学习平台

●字典的语法iEI少儿编程网-Scratch_Python_教程_免费少儿编程学习平台

 iEI少儿编程网-Scratch_Python_教程_免费少儿编程学习平台

字典的格式如下:iEI少儿编程网-Scratch_Python_教程_免费少儿编程学习平台

dictionary={key1:value1,key2:value2}iEI少儿编程网-Scratch_Python_教程_免费少儿编程学习平台

 iEI少儿编程网-Scratch_Python_教程_免费少儿编程学习平台

字典是用花括号{}括起来的多个键值对,每个键值对key=>value之间用逗号分隔,键和值之间用冒号分隔,所有键值对用花括号{}闭合。iEI少儿编程网-Scratch_Python_教程_免费少儿编程学习平台

 iEI少儿编程网-Scratch_Python_教程_免费少儿编程学习平台

字典的键一般是唯一的,值不需要唯一,如果键重复,则后面的键值对会替换前面的。iEI少儿编程网-Scratch_Python_教程_免费少儿编程学习平台

dictionary1={"Tom":"tall","William":"handsome","William":"smart"}iEI少儿编程网-Scratch_Python_教程_免费少儿编程学习平台

>>>dictionary1iEI少儿编程网-Scratch_Python_教程_免费少儿编程学习平台

{"Tom":"tall","William":"smart"}iEI少儿编程网-Scratch_Python_教程_免费少儿编程学习平台

 iEI少儿编程网-Scratch_Python_教程_免费少儿编程学习平台

字典的键必须是不可变的,如字符串、数字、元组,值可以是任何数据类型。iEI少儿编程网-Scratch_Python_教程_免费少儿编程学习平台

 iEI少儿编程网-Scratch_Python_教程_免费少儿编程学习平台

●访问字典的值iEI少儿编程网-Scratch_Python_教程_免费少儿编程学习平台

 iEI少儿编程网-Scratch_Python_教程_免费少儿编程学习平台

语法:iEI少儿编程网-Scratch_Python_教程_免费少儿编程学习平台

dictionary["key"]iEI少儿编程网-Scratch_Python_教程_免费少儿编程学习平台

 iEI少儿编程网-Scratch_Python_教程_免费少儿编程学习平台

实例:iEI少儿编程网-Scratch_Python_教程_免费少儿编程学习平台

dictionary={"Tom":"tall","William":"smart"}iEI少儿编程网-Scratch_Python_教程_免费少儿编程学习平台

print(dictionary["Tom"])iEI少儿编程网-Scratch_Python_教程_免费少儿编程学习平台

#打印结果:talliEI少儿编程网-Scratch_Python_教程_免费少儿编程学习平台

 iEI少儿编程网-Scratch_Python_教程_免费少儿编程学习平台

●字典方法get()iEI少儿编程网-Scratch_Python_教程_免费少儿编程学习平台

 iEI少儿编程网-Scratch_Python_教程_免费少儿编程学习平台

语法:iEI少儿编程网-Scratch_Python_教程_免费少儿编程学习平台

dictionary.get("key")iEI少儿编程网-Scratch_Python_教程_免费少儿编程学习平台

 iEI少儿编程网-Scratch_Python_教程_免费少儿编程学习平台

为什么使用get()方法?iEI少儿编程网-Scratch_Python_教程_免费少儿编程学习平台

使用通常的语法访问字典的值的时候,如果键不存在,并且键值对比较多的情况下,首先会报错,其次可能会造成程序崩溃。使用get()方法不会造成程序崩溃。iEI少儿编程网-Scratch_Python_教程_免费少儿编程学习平台

 iEI少儿编程网-Scratch_Python_教程_免费少儿编程学习平台

如:iEI少儿编程网-Scratch_Python_教程_免费少儿编程学习平台

print(dictionary.get("Mary"))iEI少儿编程网-Scratch_Python_教程_免费少儿编程学习平台

打印结果:noneiEI少儿编程网-Scratch_Python_教程_免费少儿编程学习平台


相关文章:

支持一下 ( )查看更多相似文章

少儿python基础教程第15课--字典dict语法讲解

      匿名评论
    • 评论
    人参与,条评论
    少儿python基础教程第15课--字典dict语法讲解

客服在线

服务时间

周一至周日 9:00-21:00