美文网首页
Python小课V2.0笔记之4—字典

Python小课V2.0笔记之4—字典

作者: 艺语呢喃er | 来源:发表于2019-02-21 21:01 被阅读0次

【字典】

列表中的元素是自成一体的,而字典的元素是由一个个键值对构成的,用英文冒号连接。如'小明':95,其中我们把'小明'叫键(key),95叫值(value)。

需要强调的是,字典中的键具备唯一性,而值可重复。也就是说字典里不能同时包含两个'小明'的键,但却可以有两个同为90的值。

可以用len()函数来得出一个列表或者字典的长度(元素个数),括号里放列表或字典名称。

【提取元素】

从字典里面取东西,需要对应[字典的键],如students['小明']对应的是95

【给字典增加/删除元素】

增加:list[键]=值  直接定义

删除:del list[键]

album = {'周杰伦':'七里香','王力宏':'心中的日月'}

del album['周杰伦']  #删除元素

print(album)   

# 》》结果为{'王力宏':'心中的日月'}

--------------------------------------------------------

album['周杰伦'] = '十一月的萧邦'  #增加元素

print(album)   

# 》》结果为{'王力宏':'心中的日月','周杰伦':'十一月的萧邦'}

print(album['周杰伦'])   #提取字典里的值

# 》》结果为十一月的萧邦

【列表和字典的区别】

相同之处:

用逗号作为元素间的分隔符

如果要修改元素,都可用赋值语句=来完成

支持任意嵌套,列表/字典可嵌套其他列表和字典

不同之处:

列表外层用的是中括号[ ],字典的外层是大括号{ }

列表中的数据是有序排列的,而字典中的数据是随机排列

列表有序,要用偏移量定位;字典无序,便通过唯一的键来取值(数据读取方法不同)

students1 = ['小明','小红','小刚']

students2 = ['小刚','小明','小红']

print(students1 == students2) 

#两个列表排序不同,是两个列表,输出False

--------------------------------------------------------

scores1 = {'小明':95,'小红':90,'小刚':100}

scores2 = {'小刚':100,'小明':95,'小红':90}

print(scores1 == scores2)     

#两个字典虽然排序不同,但内容相同,是一个字典,输出True

相关文章

  • Python小课V2.0笔记之4—字典

    【字典】 列表中的元素是自成一体的,而字典的元素是由一个个键值对构成的,用英文冒号连接。如'小明':95,其中我们...

  • Python小课V2.0笔记之0

    这是Python小课V2.0的笔记,供自己回忆学习。 第0关知识小结 print()函数 由两部分构成:1. 指令...

  • Python --- 字典类型及操作

    笔记主要由来于 慕课网 Python 语言程序设计 1.字典类型定义2.字典类型的用法3.字典类型操作函数和方4...

  • 读书笔记 | Python学习之旅 Day4

    Python学习之旅 读书笔记系列 Day 4 《Python编程从入门到实践》 第6章 字典 知识点 字典:相互...

  • Python小课V2.0笔记之4—列表

    【列表】 1. 一个列表需要用中括号[ ]把里面的各种数据框起来,里面的每一个数据叫作“元素”。每个元素之间都要用...

  • Python小课V2.0笔记之2

    第2关知识小结 条件判断语句总共有三种表现形式: 单向判断:if 双向判断:if…else… 多向判断:if…el...

  • Python小课V2.0笔记之1

    第1关知识小结 最常用的数据类型有三种——字符串(str)、整数(int)和浮点数(float) - 字符串英文s...

  • Python小课V2.0笔记之6—判断

    计算机利用数据有三种方式:1.直接使用数据,2.计算和加工数据,3.用数据做判断。 【布尔运算的三种方式】 两个数...

  • Python小课V2.0笔记之5—循环

    循环语句:让计算机重复和自动地执行代码 【for…in…循环语句】 集合可以是字符串、列表、字典,而整数、浮点数不...

  • Python3.5 笔记——第5章 字典

    Python3.5笔记 第五章 字典 什么是字典 字典是Python中唯一内建的映射类型,字典指定值没有特定的顺序...

网友评论

      本文标题:Python小课V2.0笔记之4—字典

      本文链接:https://www.haomeiwen.com/subject/dvtjyqtx.html