X1第一章:憨憨熊的特别采访——四兄弟篇

痴月熊学Python

文章目录

  • 痴月熊学Python
    • 传送门
  • 前言
  • 意义
  • 不同
    • 存储元素
    • 读取元素

传送门

痴月熊学python往期文章传送门

前言

S1正式完结,那么今天就展开我们S2的学习吧。(其实S1S2什么的根本不重要,主要是为了好看。本人有点强迫症。)看到这篇文章的小伙伴,一定也要去看第十章。第十章可能比不上其他大佬的文章,涉及的技巧也未必很厉害。但那章作为S1的结尾,真的是呕心沥血了,里边的小练习当然也肯定有看过其他的案例。但是都是自己改造自己敲出来的,文章篇幅也比以往的长,大家应该也可以感受到我的诚意。那么以后我就把往期文章放在传送门里了。今天开始我们的学习吧。

意义

” 小弟们,大哥不见啦!!! ” 此时说话的是身材小而圆润的数据结构四兄弟之中的二哥——元组(tuple)。
在python的世界中,有时候需要一种容器用来存放一些东西。于是列表就出现了,不过在一些特定环境中,又不希望自己的容器里的元素发生变化。这个时候就诞生了元组,元组虽然只是二哥,但是不比大哥列表(list)差。元组非常适合存放常量(不变化的量),而且自身操作速度要比大哥列表快。可谓又小又快?二哥里的元素是不可以变化的,所以一定要在一开始就定义好二哥。
然后这就是大哥和二哥的样子:

["列","表"]:已消失
("元","组"):“大哥你在上面吗?”

之后人们有了更多的需求,有的时候查阅英文单词的翻译。查到了一个单词之后需要记下来,这个时候就诞生了字典(dict)。字典要比大哥二哥胖的多,他装的元素都是成对的键值对——键:值。键是不可以重复的,值可以。所以当二哥和三哥组合起来的时候非常的好用,不可变的二哥作为做为三哥的键是真的蛮不错的。

{
     "字典": "dict", ("元组"): "tuple"}:“二哥你不找大哥啦?”
("元","组"):“你这暖和,让我再待会。”

最后登场的就是四兄弟中的小弟——集合(set)。首先它存的元素都必须是唯一的,多一个相同的都不行。同样也可以在集合里放元组,二哥真是哪都能待着啊。集合的脾气比较好,存在他里面的元素哪都能跑,根本不规规矩矩待在一个位置,一会在后面,一会跑前面去了。同样集合的元素也是可变的,出去和进来可以,但是修改貌似不行。要说小弟最厉害的地方,就是给大哥二哥刮毛边(重复的元素)。

{
     "集合"}:“其实我想去做理发行业”

不同

憨憨熊:“那个,大伙先过来接受下采访。”
元组:“我们四兄弟就是从这跳下去,死外边,也不会接受你的一点采访。”
憨憨熊:“一人50.”
元组:“成交!”
字典,集合:“二哥你的节操呢?”
憨憨熊:“你们四个是谁生的?”
众人:“…”
憨憨熊:“好吧,你们四个既然长得这么像,我们应该怎么区分你们呢。”
元组:“虽然说我们长得的确很像,不过还是比较好区分的吧。大哥穿着[]外套,我这是摸起来最舒服的(),两位弟弟都是夸张的{},可能他们超现实主义,嗯嗯。”

存储元素

憨憨熊:“哇哦,这么一看还真是。那你们存储的元素有什么区别吗。”
元组:“我能存的东西和大哥能存的差不多。不过我比较讨厌磨磨叽叽的人,既然要使用我就一开始就定义好,我不喜欢都穿好衣服了之后,还要被人扒了再乱搞。”
憨憨熊:“啊这。”
字典:“二哥的比喻有点奇怪,不过问题不大。我存的都是一些至死不渝的爱情,所以我心目中的键只能出现一次。。”
憨憨熊:“那为什么值可以出现好几次?”
字典:“啊?那不是心疼giegie的好妹妹吗?”
憨憨熊:“嘶,你或许比你哥更奇怪。”
集合:“我和大哥其实也差不多,不过我更看好至死不渝的单身狗。当然键也是只能出现一次,要是两个一样的键在一起,不知道会发生什么奇怪的事。”
憨憨熊:
憨憨熊:“我敢保证,没有比你们更奇怪的了。”

读取元素

憨憨熊:“那你们的读取元素是怎么读取的啊。”
元组:“那必须干净又整洁,我和大哥都是通过索引读取的。”
憨憨熊:“哦豁,能给我们讲讲嘛。”
元组:“存在我这里的人都必须排好队伍,讲究一个先后顺序。第一个来的坐在索引0的位置上,第二个则坐在索引1的位置上。到时候别人放访问我身体里的元素的时候,直接访问索引的位置就好了。”
憨憨熊:“听起来还是蛮方便的。”
字典:“大哥和二哥的思想都太老旧了,这年头谁还通过索引读取啊。索引是啥,能吃不。”
憨憨熊:“那你是怎么读取元素的。”
字典:“刚刚说过,我存的都是些至死不渝的爱情。”
憨憨熊超小声:“还有心疼giegie的妹妹。”
字典:“所以我希望大家是自由的,想要找到小两口只需要提供键就可以了。像大哥和二哥那样通过索引去寻找,慢死了,我存的键都是唯一的,找到键就找到值了。”
憨憨熊:“嗯,确实不错,不过元素到处乱跑还是挺难搞的。”
集合:“未完待续”
憨憨熊:“啊嘞?”

你可能感兴趣的:(奇异幻象城,python,编程语言)