イコールは読みません

つれづれなるまま、思いつくまま

リスト、タプル、辞書、集合

Pythonのデータ型のリスト、タプル、ディクショナリ、setを
ざっとまとめてみると、こんな感じ?

データ型 要素の変更 順番 重複
リスト 可(ミュータブル) あり あり
タプル 不可(イミュータブル) あり あり
辞書 可(ミュータブル) あり なし
集合 可(ミュータブル) なし なし

※辞書型で順番が保持されるのは、Python3.7以降

やってみる

そういえば、
9/11はJuice=Juiceの
メジャーデビュー記念日。
Juice=Juiceのみんな、
おめでとうー!!!

話を戻して…。
それぞれ、Juice=Juiceのメンバーを使ってやってみます。


リスト

[] や list()で作る。

juice_list1 = ['金澤朋子', '植村あかり', '稲場愛香', '井上玲音', '段原瑠々']
juice_list2 = list()      # 空のリストを作る

作成したリストを使って、

juice_list1[1]

とすると、
うえむー(植村あかりちゃん)が取り出せます。


タプル

()で作る。

juice_tuple = ('金澤朋子', '植村あかり', '稲場愛香', '井上玲音', '段原瑠々')
juice_tuple2 = ()       # 空のタプルを作る

作成したタプルから、
うえむーを取り出すには、
リストと同じように

juice_tuple[1]

とします。


辞書

{}で作る。
一意となるキーが必要

juice_dict1 = {'井上玲音' : '町田ゼルビア', '段原瑠々' : 'カープ女子', '工藤由愛' : 'タコ'}
juice_dict2 = {}       # 空の辞書を作る

辞書型のデータを取り出すには、

juice_dict1['段原瑠々']

のようにキーを指定します。

集合

キーだけの辞書のような型。
要素は一意でないといけない。

juice_set1 = {'工藤由愛', '松永里愛', '有澤一華', '入江里咲', '江端妃咲'}
juice_set2 = set()          # 空集合


ところで、辞書のところで上げた
井上玲ちゃん(れいれい)
段原瑠々ちゃん(るーちゃん)
工藤由愛ちゃん(たこちゃん)の三人。

れいれいは
FC町田ゼルビアの応援大使、
そして、かなりのジブリファン。

るーちゃんは
カープ女子で Juice=Juiceの そして、ハロプロの歌姫。
2019年には、
マツダスタジアム
国歌斉唱しています。


たこちゃんは
タコが大好きな子。
そんなタコ好きが相まって
月刊アクアライフという雑誌で
連載(2021年10月号から)を持ってます。
専門誌に連載を持っちゃうくらいなので
たこちゃんのタコ愛は、
かーーーなり濃いです(笑)