概要
Python初心者です。自分の備忘録用です。
どなたかの助けになれば幸いです。
勉強したサイト
文法
複数のデータを取り出す
ターミナル.
変数名s = [要素0,要素1,要素2,...]
#↑変数名は複数形が多い。
例.
animals = ['dog','cat','owl']
全体のまとまりをリストと呼ぶ。
例.
animals = ['dog', 'cat', 'owl']
print(animals)
例の結果.
['dog','cat','owl']
#↑リスト全体で取得できる
要素のインデックス番号は0,1,2,3...と続いていく
上の例で見ると0=dog,1=cat,2=owl
リストの要素を取得する
文法
変数名s = [要素0, 要素1, 要素2...]
print(変数名s[インデックス番号])
例
animals = ['dog','cat','owl']
print(animals[0])
例の結果
dog
リストの要素を全て取得する
文法
変数名s = [要素0,要素1,要素2]
for 変数名 in 変数名s(リスト):
# ↑イメージは「変数名」に変数名s(リスト)をinする(代入する)イメージ
print(変数名)
例
animals = ['dog','cat','owl']
for animal in animals:
print(animal)
例の結果
dog
cat
owl
辞書
辞書はリストと同じように複数のデータを保管するものですが、リストと違いここの要素をキーという名前をつけて管理します。
文法
変数名s = {'キー0': '値0', 'キー1': '値1', 'キー2': '値2'}
例
vegetables = {'greenpeppar': 'green', 'pampkin': 'yellow', 'tomato': 'red'}
print(vegetables)
例の結果
{'greenpeppar': 'green', 'pampkin': 'yellow', 'tomato': 'red'}
例
vegetables = {'greenpeppar': 'green', 'pampkin': 'yellow', 'tomato': 'red'}
print('私の好きな色は' + vegetables['tomato'] + 'です')
例の結果
私の好きな色はredです
辞書の要素を更新
文法
変数名s = {'キー0': '値0', 'キー1': '値1', 'キー2': '値2'}
変数名s['キー0'] = '値0x'
# ↑この値0から値0xに更新!
例
fruits = {'キー0': '値0', 'キー1': '値1', 'キー2': '値2'}
fruits['キー0'] = '値0x'
print(fruits['キー0'])
例の結果
値0x
例
vegetables = {'greenpepper':'green','pampkin':'yellow','tomato':'red'}
vegetables['tomato'] = 'black'
print(vegetables['tomato'])
例の結果
black
辞書の要素を追加
例
vegetables = {'greenpepper': 'green', 'pampkin': 'yellow', 'tomato': 'red'}
vegetables['watermelon'] = 'green_and_black'
print(vegetables)
例の結果
{'greenpepper': 'green', 'pampkin': 'yellow', 'tomato': 'red', 'watermelon': 'green_and_black'}
辞書の要素をまとめて取り出す
例
vegetables = {'greenpepper':'green','pampkin':'yellow','tomato':'red'}
for vegetable_key in vegetables:
print( vegetable_key + 'の色は' + vegetables[vegetable_key] + 'です')
例の結果
greenpepperの色はgreenです
pampkinの色はyelllowです
tomatoの色はredです
vegetables_keyだけを呼び出すとキーそのものを呼びだす。vegetables[vegetables_key]で呼び出すと、キーとしての働きをしてくれて、値を呼び出してくれる