Pythonでのfor文にはいろいろな使い方がありますが、前回の記載にて基本的な使い方というところまでを載せていきましたので今回はそれに入らなかったもの、それ以外のものを載せていきたいと思います。
- 1.リストのインデックスと要素を取り出したい場合(enumerate()関数)
- 2.リストなどの要素を逆順で要素取得したい場合(reversed()関数)
- 3.辞書型オブジェクトdictをfor文でループ処理する場合
1.リストのインデックスと要素を取り出したい場合(enumerate()関数)
fruits = ['Orange', 'Grape', 'Apple']
for name in fruits:
print(name)
結果は、
# Orange
# Grape
# Apple
fruits = ['Orange', 'Grape', 'Apple']
for i, name in enumerate(fruits): print(i, name)
# 0 Orange
# 1 Grape
# 2 Apple
fruits = ['Orange', 'Grape', 'Apple']
for i, name in enumerate(fruits, 11): print(i, name)
# 11 Orange
# 12 Grape
# 13 Apple
2.リストなどの要素を逆順で要素取得したい場合(reversed()関数)
fruits = ['Orange', 'Grape', 'Apple']
for name in reversed(fruits): print(name)
# Apple
# Grape # Orange
for i in reversed(range(5)): print(i)
# 4
# 3
# 2 # 1 # 0
3.辞書型オブジェクトdictをfor文でループ処理する場合
d = {'key1': 1, 'key2': 2, 'key3': 3} for k in d: print(k)
# key1 # key2 # key3
d = {'key1': 1, 'key2': 2, 'key3': 3}
for v in d.keys(): print(v)
# key1
# key2 # key3
d = {'key1': 1, 'key2': 2, 'key3': 3}
for v in d.values(): print(v)
# 1 # 2 # 3
for k, v in d.items(): print(k, v)
これにより、
# key1 1 # key2 2 # key3 3
とキーと値が取り出せます。
【Python】おすすめ学習本ランキング8選 - Django Girls and Boys 備忘録
【Python】キーボード、キー入力判定方法 - Django Girls and Boys 備忘録
【Python】keyboardライブラリでのキー入力検出に使用可能なキーの種類 - Django Girls and Boys 備忘録
【Python】Python、Selenium関連情報一覧(ダウンロード、インストール手順、各種やり方、使い方など) - Django Girls and Boys 備忘録
【Python】pipのバージョン確認、インストールとアップデート方法 - Django Girls and Boys 備忘録
【Python】range、break、continue、スライスによる範囲指定などfor文の基本的な使用方法 - Django Girls and Boys 備忘録
【Python】スライスによる範囲指定などスライスの使用方法 - Django Girls and Boys 備忘録
【Python Selenium】各ブラウザ用のドライバーを自動アップデートする方法 - Django Girls and Boys 備忘録
【Python Selenium】Pythonで行うproxy環境設定方法 - Django Girls and Boys 備忘録
【PythonからWeb操作】seleniumのインストール手順 - Django Girls and Boys 備忘録
【PythonによるExcelファイルの読み書き】PythonのダウンロードからExcelファイルの読み書きまでの一通りすべての方法 - Django Girls and Boys 備忘録
【Python】pyautoguiを使用したマウスの操作方法 - Django Girls and Boys 備忘録
【Python】pyautoguiによるキーボード操作、キー入力方法 - Django Girls and Boys 備忘録
【Python】Seleniumで新しいタブを開く方法 - Django Girls and Boys 備忘録
【Python】CSVファイルからのデータの読み込み方法 - Django Girls and Boys 備忘録
【Python】CSVファイルへのデータの書き込み方法 - Django Girls and Boys 備忘録
【Python Selenium】ウインドウ表示時などでのWaitの方法、待機方法 - Django Girls and Boys 備忘録