癡月熊學Python
文章目錄
- 癡月熊學Python
- 傳送門
- 前言
- 意義
- 不同
- 存盤元素
- 讀取元素
傳送門
癡月熊學python往期文章傳送門
前言
S1正式完結,那么今天就展開我們S2的學習吧,(其實S1S2什么的根本不重要,主要是為了好看,本人有點強迫癥,)看到這篇文章的小伙伴,一定也要去看第十章,第十章可能比不上其他大佬的文章,涉及的技巧也未必很厲害,但那章作為S1的結尾,真的是嘔心瀝血了,里邊的小練習當然也肯定有看過其他的案例,但是都是自己改造自己敲出來的,文章篇幅也比以往的長,大家應該也可以感受到我的誠意,那么以后我就把往期文章放在傳送門里了,今天開始我們的學習吧,
意義
” 小弟們,大哥不見啦!!! ” 此時說話的是身材小而圓潤的資料結構四兄弟之中的二哥——元組(tuple),
在python的世界中,有時候需要一種容器用來存放一些東西,于是串列就出現了,不過在一些特定環境中,又不希望自己的容器里的元素發生變化,這個時候就誕生了元組,元組雖然只是二哥,但是不比大哥串列(list)差,元組非常適合存放常量(不變化的量),而且自身操作速度要比大哥串列快,可謂又小又快?二哥里的元素是不可以變化的,所以一定要在一開始就定義好二哥,
然后這就是大哥和二哥的樣子:
["列","表"]:已消失
("元","組"):“大哥你在上面嗎?”
之后人們有了更多的需求,有的時候查閱英文單詞的翻譯,查到了一個單詞之后需要記下來,這個時候就誕生了字典(dict),字典要比大哥二哥胖的多,他裝的元素都是成對的鍵值對——鍵:值,鍵是不可以重復的,值可以,所以當二哥和三哥組合起來的時候非常的好用,不可變的二哥作為做為三哥的鍵是真的蠻不錯的,
{"字典": "dict", ("元組"): "tuple"}:“二哥你不找大哥啦?”
("元","組"):“你這暖和,讓我再待會,”
最后登場的就是四兄弟中的小弟——集合(set),首先它存的元素都必須是唯一的,多一個相同的都不行,同樣也可以在集合里放元組,二哥真是哪都能待著啊,集合的脾氣比較好,存在他里面的元素哪都能跑,根本不規規矩矩待在一個位置,一會在后面,一會跑前面去了,同樣集合的元素也是可變的,出去和進來可以,但是修改貌似不行,要說小弟最厲害的地方,就是給大哥二哥刮毛邊(重復的元素),
{"集合"}:“其實我想去做理發行業”
不同
憨憨熊:“那個,大伙先過來接受下采訪,”
元組:“我們四兄弟就是從這跳下去,死外邊,也不會接受你的一點采訪,”
憨憨熊:“一人50.”
元組:“成交!”
字典,集合:“二哥你的節操呢?”
憨憨熊:“你們四個是誰生的?”
眾人:“…”
憨憨熊:“好吧,你們四個既然長得這么像,我們應該怎么區分你們呢,”
元組:“雖然說我們長得的確很像,不過還是比較好區分的吧,大哥穿著[]外套,我這是摸起來最舒服的(),兩位弟弟都是夸張的{},可能他們超現實主義,嗯嗯,”
存盤元素
憨憨熊:“哇哦,這么一看還真是,那你們存盤的元素有什么區別嗎,”
元組:“我能存的東西和大哥能存的差不多,不過我比較討厭磨磨嘰嘰的人,既然要使用我就一開始就定義好,我不喜歡都穿好衣服了之后,還要被人扒了再亂搞,”
憨憨熊:“啊這,”
字典:“二哥的比喻有點奇怪,不過問題不大,我存的都是一些至死不渝的愛情,所以我心目中的鍵只能出現一次,,”
憨憨熊:“那為什么值可以出現好幾次?”
字典:“啊?那不是心疼giegie的好妹妹嗎?”
憨憨熊:“嘶,你或許比你哥更奇怪,”
集合:“我和大哥其實也差不多,不過我更看好至死不渝的單身狗,當然鍵也是只能出現一次,要是兩個一樣的鍵在一起,不知道會發生什么奇怪的事,”
憨憨熊:
憨憨熊:“我敢保證,沒有比你們更奇怪的了,”
讀取元素
憨憨熊:“那你們的讀取元素是怎么讀取的啊,”
元組:“那必須干凈又整潔,我和大哥都是通過索引讀取的,”
憨憨熊:“哦豁,能給我們講講嘛,”
元組:“存在我這里的人都必須排好隊伍,講究一個先后順序,第一個來的坐在索引0的位置上,第二個則坐在索引1的位置上,到時候別人放訪問我身體里的元素的時候,直接訪問索引的位置就好了,”
憨憨熊:“聽起來還是蠻方便的,”
字典:“大哥和二哥的思想都太老舊了,這年頭誰還通過索引讀取啊,索引是啥,能吃不,”
憨憨熊:“那你是怎么讀取元素的,”
字典:“剛剛說過,我存的都是些至死不渝的愛情,”
憨憨熊超小聲:“還有心疼giegie的妹妹,”
字典:“所以我希望大家是自由的,想要找到小兩口只需要提供鍵就可以了,像大哥和二哥那樣通過索引去尋找,慢死了,我存的鍵都是唯一的,找到鍵就找到值了,”
憨憨熊:“嗯,確實不錯,不過元素到處亂跑還是挺難搞的,”
集合:“未完待續”
憨憨熊:“啊嘞?”
轉載請註明出處,本文鏈接:https://www.uj5u.com/qita/279566.html
標籤:其他
