Update 第015课:常用数据结构之字典.md

pull/16/head
anlancx 2020-12-19 22:09:19 +08:00 committed by GitHub
parent 5f7b3586f3
commit 1bbc3897d6
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
1 changed files with 2 additions and 2 deletions

View File

@ -8,7 +8,7 @@ person2 = ('王大锤', 55, 60, '科华北路62号', '中同仁路8号', '131223
person3 = {'王大锤', 55, 60, '科华北路62号', '中同仁路8号', '13122334455', '13800998877'}
```
集合肯定是最不合适的因为集合有去重特性如果一个人的年龄和体重相同那么集合中就会少一项信息同理如果这个人的家庭住址和单位地址是相同的那么集合中又会少一项信息。另一方面虽然列表和元组可以把一个人的所有信息都保存下来但是当你想要获取这个人的手机号时你得先知道他的手机号是列表或元组中的第6个还是第7个元素当你想获取一个人的家庭住址时你还得知道家庭住址是列表或元组中的第几项。总之在遇到上述的场景时列表、元组、字典都不是最合适的选择我们还需字典dictionary类型这种数据类型最适合把相关联的信息组装到一起并且可以帮助我们解决程序中为真实事物建模的问题。
集合肯定是最不合适的因为集合有去重特性如果一个人的年龄和体重相同那么集合中就会少一项信息同理如果这个人的家庭住址和单位地址是相同的那么集合中又会少一项信息。另一方面虽然列表和元组可以把一个人的所有信息都保存下来但是当你想要获取这个人的手机号时你得先知道他的手机号是列表或元组中的第6个还是第7个元素当你想获取一个人的家庭住址时你还得知道家庭住址是列表或元组中的第几项。总之在遇到上述的场景时列表、元组、集合都不是最合适的选择我们还需字典dictionary类型这种数据类型最适合把相关联的信息组装到一起并且可以帮助我们解决程序中为真实事物建模的问题。
说到字典这个词,大家一定不陌生,读小学的时候每个人基本上都有一本《新华字典》,如下图所示。
@ -194,4 +194,4 @@ Python程序中的字典跟现实生活中字典非常像允许我们**以键
>
> 付费群:**789050736**,群一直保留,供大家学习交流讨论问题。
>
> 免费群:**151669801**,仅供入门新手提问,定期清理群成员。
> 免费群:**151669801**,仅供入门新手提问,定期清理群成员。