読者です 読者をやめる 読者になる 読者になる

Python リストにキー・バリューを持たせる

プログラミング Python

【キー・バリューの例】

gundam = {"first" : "gundam",

                     "second" : "Zeta",

                     "third" : "Double Zeta"

                  }

 

"キー":"バリュー"というようにコロンで区切って表現する

1.gundamを出力する

  print(gundam)

  >>>print(gundam["second"])

 

2.gundam["second"]を出力する

  print(gundam["second"])

  >>>Zeta

 

3.削除する

  del gundam["second"]

 

4.再度gundam["second"]を出力する(削除されているためエラー)

  print(gundam["second"])

  >>>Traceback (most recent call last):
    File "D:/プログラミング/Python/keyvalue.py", line 13, in <module>
     print(gundam["second"])
    KeyError: 'second'

 

5.バリューを書き換える

  print(gundam["first"])
  gundam["first"] = "Alex"
  print(gundam["first"])

  >>>gundam

    Alex

 

6.キーバリューの連結が出来ない

  zaku = {"one" : "Old Zaku",

                    "two" : "Zaku two"}

      key_value = gundam + zaku

      print(key_value)

      >>>Traceback (most recent call last):
             File "D:/プログラミング/Python/keyvalue.py", line 15, in <module>
             key_value = gundam + zaku
             TypeError: unsupported operand type(s) for +: 'dict' and 'dict'