「Pythonの基礎 - 辞書の作成と操作」の版間の差分

ナビゲーションに移動 検索に移動
文字列「</source>」を「</syntaxhighlight>」に置換
(文字列「<source」を「<syntaxhighlight」に置換)
(文字列「</source>」を「</syntaxhighlight>」に置換)
 
13行目: 13行目:
  <syntaxhighlight lang="python">
  <syntaxhighlight lang="python">
  d = {"x":100, "y":200, "z":300}
  d = {"x":100, "y":200, "z":300}
  </source>
  </syntaxhighlight>
<br><br>
<br><br>


27行目: 27行目:
  100
  100
  200
  200
  </source>
  </syntaxhighlight>
<br>
<br>
次は、キーを指定して値を変更する。<br>
次は、キーを指定して値を変更する。<br>
37行目: 37行目:
  # 出力
  # 出力
  {'x' : 300, 'y' : 200}
  {'x' : 300, 'y' : 200}
  </source>
  </syntaxhighlight>
<br>
<br>
次に、新たにデータを辞書に追加する。<br>
次に、新たにデータを辞書に追加する。<br>
49行目: 49行目:
  # 出力
  # 出力
  {'x' : 100, 'y' : 200, 'z' : 300, 10 : 400}
  {'x' : 100, 'y' : 200, 'z' : 300, 10 : 400}
  </source>
  </syntaxhighlight>
<br><br>
<br><br>


76行目: 76行目:
  {'a' : 'b', 'c' : 'd', 'e' : 'f'}
  {'a' : 'b', 'c' : 'd', 'e' : 'f'}
  {'a' : 'b', 'c' : 'd', 'e' : 'f'}
  {'a' : 'b', 'c' : 'd', 'e' : 'f'}
  </source>
  </syntaxhighlight>
<br>
<br>
また、dict関数内で変数に値を代入しても辞書が作成できる。<br>
また、dict関数内で変数に値を代入しても辞書が作成できる。<br>
85行目: 85行目:
  # 出力
  # 出力
  {x : 100, y : 200}
  {x : 100, y : 200}
  </source>
  </syntaxhighlight>
<br><br>
<br><br>


101行目: 101行目:
  dict_keys(['x', 'y'])
  dict_keys(['x', 'y'])
  dict_values([100, 200])
  dict_values([100, 200])
  </source>
  </syntaxhighlight>
<br>
<br>
===== update関数で辞書を結合する =====
===== update関数で辞書を結合する =====
113行目: 113行目:
  # 出力
  # 出力
  {'l' : 100, 'm' : 200, 'n' : 300, 'o' : 400}
  {'l' : 100, 'm' : 200, 'n' : 300, 'o' : 400}
  </source>
  </syntaxhighlight>
<br>
<br>
===== get関数で値を取得する =====
===== get関数で値を取得する =====
125行目: 125行目:
  # 出力
  # 出力
  10
  10
  </source>
  </syntaxhighlight>
<br>
<br>
===== pop関数で値を取得する =====
===== pop関数で値を取得する =====
139行目: 139行目:
  100
  100
  {'y' : 200, 'z' : 300}
  {'y' : 200, 'z' : 300}
  </source>
  </syntaxhighlight>
<br>
<br>
===== delで要素を削除する =====
===== delで要素を削除する =====
150行目: 150行目:
  # 出力
  # 出力
  {'x' : 100, 'z' : 300}
  {'x' : 100, 'z' : 300}
  </source>
  </syntaxhighlight>
<br>
<br>
また、キーを指定せずにdel関数を使用する場合は、辞書自体が削除される。<br>
また、キーを指定せずにdel関数を使用する場合は、辞書自体が削除される。<br>
  <syntaxhighlight lang="python">
  <syntaxhighlight lang="python">
  del dic
  del dic
  </source>
  </syntaxhighlight>
<br>
<br>
===== clear関数で値を削除する =====
===== clear関数で値を削除する =====
166行目: 166行目:
  # 出力
  # 出力
  {}
  {}
  </source>
  </syntaxhighlight>
<br>
<br>
===== inでキーの有無を調べる =====
===== inでキーの有無を調べる =====
180行目: 180行目:
  True
  True
  False
  False
  </source>
  </syntaxhighlight>
<br><br>
<br><br>


198行目: 198行目:
  {'x' : 500, 'y' : 200, 'z' : 300}
  {'x' : 500, 'y' : 200, 'z' : 300}
  {'x' : 500, 'y' : 200, 'z' : 300}
  {'x' : 500, 'y' : 200, 'z' : 300}
  </source>
  </syntaxhighlight>
<br>
<br>
<br>
<br>
211行目: 211行目:
  {'x' : 100, 'y' : 200, 'z' : 300}
  {'x' : 100, 'y' : 200, 'z' : 300}
  {'x' : 500, 'y' : 200, 'z' : 300}
  {'x' : 500, 'y' : 200, 'z' : 300}
  </source>
  </syntaxhighlight>
<br><br>
<br><br>


__FORCETOC__
__FORCETOC__
[[カテゴリ:Python]]
[[カテゴリ:Python]]

案内メニュー