Pythonにおける連想配列の扱い方


ccc

こんにちわ!東京都内でサラリーマンをしているAI・育児ブロガーのCCCです。 AI(人工知能)と子育てに関する記事を執筆しています。 WebシステムをベースとしたAIを活用することで生活をより便利にする方法を紹介し、育児について衣食住における役立つグッズや情報を配信しています。


Pythonにおける連想配列の扱い方を教えてください。


ccc

Pythonはオフサイドルールに基づいたオブジェクト指向型のスクリプト言語です。オフサイドルールとは処理のまとまりをブロックごとに字下げをして文の範囲を指定するコーディングルールで、字下げのルールを強制することで可読性が高まり、コードの記述量を少なくできます。数値計算や画像処理、Web開発、ネットワーク、データベースといった専門的なライブラリが豊富で、機械学習やAIの分野で活用されています。


ccc

今回はPythonの使い方として、Pythonにおける連想配列の扱い方をサンプルを用いて解説します。

連想配列を作成

連想配列の要素をカンマ(,)で区切って全体を括弧{}で囲います。要素はキーと値の組み合わせを”キー:値”の形式で記述します。

temp={"name":"taro", "age":30}
print(temp)
#{'name': 'taro', 'age': 30}

print(temp["name"])
#taro

連想配列の要素に新しい値を代入

連想配列の要素に新しい値を代入できます。

temp={"name":"taro", "age":30}
temp["name"]="yamada"
print(temp)
#{'name': 'yamada', 'age': 30}

連想配列の要素数を取得

len()は連想配列の要素数を返す関数です。

temp={"name":"taro", "age":30}
print(len(temp))
//2

連想配列の要素を削除

del文を使って連想配列の要素を削除できます。引数に削除したい要素のキーを指定します。

temp={"name":"taro", "age":30}
del temp["age"]
print(temp)
#{'name': 'taro'}