1
1

More than 1 year has passed since last update.

Python基本文法1(リスト、辞書、for文 編)

Last updated at Posted at 2023-02-08

概要

Python初心者です。自分の備忘録用です。
どなたかの助けになれば幸いです。

勉強したサイト

Progate

文法

複数のデータを取り出す

ターミナル.
変数名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]で呼び出すと、キーとしての働きをしてくれて、値を呼び出してくれる

1
1
1

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
1
1