LoginSignup
2
3

More than 3 years have passed since last update.

pythonのdictionary(辞書)について

Last updated at Posted at 2019-06-19

はじめに
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自体をちゃんと理解できていないのでがっつり向き合わなければいけないと感じました。
地道な努力あるのみですね。。

2
3
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
2
3