辞書 (dictionary)要素の削除等

 

 

IDLE Shell画面で実行結果

 

# 空っぽの辞書を作成

>>>myDic = {}

>>>myDic

{}

 

# 文字列 'もも' をキーとし値として数値 3 を、'りんご' をキーとして 5 を対応付けた辞書を作成

>>>myDic = {'もも' : 3 ,'りんご' : 6}

>>>myDic

{'もも': 3, 'りんご': 6}

 

# ’りんご'の値をgetメソッドで取得
>>>myDic.get('りんご')
6

# 結果をPrint関数で出力

>>>print('りんごの数は:', myDic.get('りんご'))

りんごの数は: 6

 

# さかな'の値をgetメソッドで取得:未登録の為 何の返事もない

>>>myDic.get('さかな')

 

# getメソッド第2引数に0を入れ、見つからない時第2引数を出力

>>>myDic.get('さかな',0)

0

# 結果をPrint関数で出力

>>>print('さかなの数は:', myDic.get('さかな',0))

さかなの数は: 0


# setdefaultメソッドで、キーがない場合新規登録
>>>myDic.setdefault('もも',1)
3

# setdefaultメソッドで、キーがない場合新規登録

>>>myDic.setdefault('さかな',11)

11

>>>myDic

{'もも': 3, 'りんご': 6, 'さかな': 11}

 

# popメソッドで、要素指定して削除

>>>myDic.pop('もも')

3

>>>myDic

{'りんご': 6, 'さかな': 11}

 

# clearメソッドで辞書全要素を削除

>>>myDic.clear()

>>>myDic

{}

 

 

#から始まるのはコメントとなります。人間が読むもので、プログラム実行時、コンピューーに無視されます。

青字の部分、>>>の後ろは、実行命令で、その次の行は、実行結果となります。

 

実行結果

 

 

 

 

 

関連記事