何か武器を一つ持ちたいと思い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)
出力結果
赤
橙
黄