LoginSignup
2
0

More than 5 years have passed since last update.

新Python生活二日目(振返り)【PyQ/5章】

Last updated at Posted at 2017-11-12

何か武器を一つ持ちたいと思いPyQに登録したが、早々に壁を感じてしまい、
月額料金に見合わない自分の進捗の悪さ。。

気付けばあっという間に一ヶ月経過。

これじゃーいかんと思い立ち、新たに始める【新】Python生活。

日々少しずつですが進捗の記録を残してきます。

辞書

■辞書の作成、要素の取り出し

※辞書とはキーと値を持つデータ

fruits = {} #データをいれるfruitsという名の辞書
'#以下は要素の追加
fruits['りんご'] = ''
fruits['みかん'] = ''
fruits['バナナ'] = ''

print(fruits) #{'りんご':'','みかん':'','バナナ':''}
print(fruits['りんご']) #赤

↓こーやって作る事も出来る

fruits = {'りんご':'赤'
         ,'みかん':'橙'
         ,'バナナ':'黄'}

■辞書の値の追加・更新

fruits['メロン'] = '緑' #メロン:緑の追加。既に辞書内にあれば値の更新。

■辞書の値の削除

del 辞書名['キー'] #キーの値を削除

■辞書の要素の削除

辞書名.pop(キー) #消去した要素の値を取得

辞書にキーが存在するか確認
辞書内に指定したキーが存在しなかった場合、KeyErrorを返す
存在しない場合は処理を返すように設定

if キー in 辞書名:
    print('あったよ') #処理① 
else:
    print('無かったよ') #処理②

辞書に指定されたキーがある場合は紐付いた値を返し、キーが無い場合は指定された値を返す

fruits = {'りんご':'赤', 'みかん':'橙', 'バナナ':'黄'}
print(fruits.get('マンゴー','売り切れ'))

■キーの一覧を出力

fruits = {'りんご':'赤', 'みかん':'橙', 'バナナ':'黄'}
fruits_keys = fruits.keys()
print(fruits_keys)
出力結果
りんご
みかん
バナナ

■値の一覧を出力

fruits = {'りんご':'赤', 'みかん':'橙', 'バナナ':'黄'}
fruits_values = fruits.values()
print(fruits_values)
出力結果
赤
橙
黄
2
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
2
0