はじめに
djangoを使ってtwitter風のアプリを作っているのですが、
よくつかいそうなやつだけとりあえず調べました。
辞書というものを初めて聞いたので簡単にまとめました。
dictionary(辞書)とは
dic = {key1:value1,key2:value2,key3:value3}
のように、
keyとvalueの組み合わせが含まれているデータのこと。
辞書(f)を作ります。
f = { 'ateam': "イチロー",'bteam':"サブロー" }
空の辞書を作ったり要素を後から追加もできる書き込んでいったりもできる。
f = {}
f["ateam"] = "イチロー"
かっこのかたちに注意
print(f)
{"ateam" : "イチロー"}
要素を取り出すときは
f = { 'ateam': "イチロー",'bteam':"サブロー" }
print(f["ateam"])
keyをもとにイチローというvalueを取り出しました。
既存の辞書のvalueを変更
dic = {"A" : "cat"}
dic["A"] = "dog"
print(dic)
Aのvalueが"cat"から"dogに変更されます"
既存の辞書の要素を削除する
dic = {"A": "cat", "B": "dog"}
dic.pop("A")
print(dic)
{"B": "dog"}
popメソッドを使うことで、指定のインデックスの要素を削除することが出来ます。
終わりに
かなり奥が深そう。良く使いそうなものから触れていこうと思います。
コードが呪文に見えるけど一文ずつかみ砕いて追っていくと流れがわかるようになりました。
python自体をちゃんと理解できていないのでがっつり向き合わなければいけないと感じました。
地道な努力あるのみですね。。