Part8:セット

にこ「今回はセット型よ。リストと同じように要素の集合を表すコレクションの1つね」
絵里「リストはシーケンスだって、真姫が言ってなかった?」
真姫「コレクションが最上位概念ね。その中で、順序づけされた集合がシーケンスで、シーケンスの種類としてstrやunicodeやlistなどがあるの」
にこ「セット(set)は順序付けされていない要素の集合よ。それから、要素の重複を許さないという特徴もあるわ」

にこ「これで3要素のセットよ」
絵里「リストと違って、書いた順序に意味はないのよね?」
にこ「そう、百合に序列は・・・」
絵里「待ちなさい」
真姫「必要よ」
絵里「真姫も待ちなさい」
にこ「セットには同じ値は2つ入れられないの」

にこ「そう都合良く幸せにはなれないわ」
絵里「だから待ちなさいって」


穂乃果「ふぁっ、はっくしょいっ!!」
ことり「穂乃果ちゃん、風邪?」
穂乃果「んー、風邪というか・・・すごく、変な噂をされているような・・・」


にこ「数学でいう集合演算ができるのが特徴ね」

絵里「これも宿題が捗るわね」
真姫「例によって賢くないエリーチカ」
にこ「集合論って、習うの中学じゃなかった・・・?」

にこ「要素の追加削除はaddremoveよ」

絵里「リストとの使い分けみたいなのはあるの?」
にこ「単に物事集めておきたいだけならリストで済むことも多いんだけど・・・さっき紹介したみたいに数学的な集合演算やりたいときとか、すでにあるリスト内の重複を削除したいとかかしら」

にこ「順序はどうなるかわからないけど、重複要素の削除はこれで一発にこ」
真姫「にこちゃんが賢く見えてきたわ」
にこ「賢い、かわいい、にこにこにー☆」


LINEで送る
Pocket


返信を残す

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です