概要
pythonのディクショナリ機能に関して、情報をまとめます。
キーに紐づく情報を登録する
# coding: utf-8
pokeDictionary = {"炎":"ヒトカゲ", "水":"ゼニガメ", "草":"フシギダネ"}
print(pokeDictionary)
#水ポケモンを表示
print(pokeDictionary["水"])
#変数で草ポケモンを表示
poketype = "草"
print(pokeDictionary[poketype])
ディクショナリに要素を追加したり削除したりする
# coding: utf-8
pokeDictionary = {"炎":"ヒトカゲ", "水":"ゼニガメ", "草":"フシギダネ"}
#ディクショナリの長さを表示
print(len(pokeDictionary))
#ディクショナリに要素を追加
pokeDictionary["電気"] = "ピカチュウ"
print(pokeDictionary)
#ディクショナリの要素を書き換え
pokeDictionary["炎"] = "リザード"
print(pokeDictionary)
#ディクショナリの要素を削除
del pokeDictionary["草"]
print(pokeDictionary)
ディクショナリの要素をループで操作する
# coding: utf-8
pokeDictionary = {"炎":"ヒトカゲ", "水":"ゼニガメ", "草":"フシギダネ"}
print(pokeDictionary)
#キー情報でループを回す
for poketype in pokeDictionary:
print(pokeDictionary[poketype] + "が、あらわれた!")
#キーと名前の両方の情報でループを回す事もできる(けどキーで回すほうがシンプルかも)
for (poketype, name) in pokeDictionary.items():
print(poketype + "タイプの" + name + "が、あらわれた!")
ディクショナリの内容をソートする
# coding: utf-8
pokeDictionary = {"ヒトカゲ":4, "ゼニガメ":7,"フシギダネ":1}
#ディクショナリの情報を表示
print(pokeDictionary)
#名前順にソートしてリストの内容を表示
print(sorted(pokeDictionary))
#ディクショナリの要素をitemsでタプルの形にしてソート
print(sorted(pokeDictionary.items()))
0 件のコメント:
コメントを投稿