Removeメソッド(Dictionary)

Dictionaryオブジェクトのリストから指定の項目を削除するメソッドです

'指定keyデータを削除
zz辞書.Remove (2)

Dictionaryオブジェクトに作成したリストデータから特定keyのデータを削除するには「Remove」メソッドを使用します

引数に指定したkeyが存在しない場合は実行時エラーが発生します

メソッドの書式

引数(太字は必須引数)
Remove (key)

「key」は、必須引数で削除を行うkeyを指定します
また、itemを指定しての削除は行えません

実際の使用例

Dictionaryオブジェクトから項目を削除する動き
メソッドの動き

Dictionaryオブジェクトに3つの項目を作成してから、メソッドを実行して削除を行っています

削除にはkeyを指定するのでここでは「2」を指定して、そのkeyのデータをitemと一緒に削除します

コード実行後に値列の「2」が無くなっていることで削除の確認が出来ます

メソッドでは指定したkeyが見つからない場合は、実行時エラーが発生することは解説しましたが、このDictionaryオブジェクト全般の注意点として、値と文字列が別のデータとして認識される点には注意が必要です

この画像の例では、「2」はInteger型なので値として取得されています
ここで文字列の「2」を指定するとkeyが見つからずにエラーが発生しますのでkeyを指定する場合は文字列なのか値なのかは処理上、理解した上で運用するようにしてください