知っていると便利、かつプログラミング経験者っぽく見える書き方でもある「内包表記」についてわかりやすくお伝えしていきます!
内包表記はfor文を用いたリスト追加を簡易的に表した方法であるため、for文と比較しながら説明していきます!
ーーーーーーーーーーーーー
【中学生でもわかるPython入門シリーズ】
初心者にも分かりやすくPythonについて解説していきます!
【vol.001】 Pythonとは
01. 習得したい言語第1位!!Pythonとは? | 中学生でもわかるPython入門シリーズ
【vol.002】 Google Colaboratoryによる環境構築
02. Google Colaboratoryによる環境構築 | 中学生でもわかるPython入門シリーズ
【vol.003】 四則演算
03. 四則演算 | 中学生でもわかるPython入門シリーズ
【vol.004】変数
04. 変数 | 中学生でもわかるPython入門シリーズ
【vol.005】比較演算子
05. 比較演算子 | 中学生でもわかるPython入門シリーズ
【vol.006】データ型
06. データ型 | 中学生でもわかるPython入門シリーズ
【vol.007】複数の変数を扱おう
07. 複数の変数を扱おう | 中学生でもわかるPython入門シリーズ
【vol.008】制御構文(if文)
08. 制御構文(if文) | 中学生でもわかるPython入門シリーズ
【vol.009】制御構文(for文)
09. 制御構文(for文) | 中学生でもわかるPython入門シリーズ
【vol.010】制御構文(for文/応用)
10. 制御構文(for文/応用) | 中学生でもわかるPython入門シリーズ
【vol.011】制御構文(while文)
11. 制御構文(while文) | 中学生でもわかるPython入門シリーズ
【vol.012】制御構文(break文・continue文)
12. 制御構文(break文・continue文) | 中学生でもわかるPython入門シリーズ
【vol.013】関数
13. 関数 | 中学生でもわかるPython入門シリーズ
【vol.014】グローバル変数とローカル変数
14. グローバル変数とローカル変数 | 中学生でもわかるPython入門シリーズ
【vol.015】クラス
15. クラス | 中学生でもわかるPython入門シリーズ
【vol.016】継承
16. 継承 | 中学生でもわかるPython入門シリーズ
【vol.017】Pythonでよく起こるエラー
17. Pythonでよく起こるエラー | 中学生でもわかるPython入門シリーズ
【vol.018】例外処理
18. 例外処理 | 中学生でもわかるPython入門シリーズ
【vol.019】標準ライブラリ
19. 標準ライブラリ | 中学生でもわかるPython入門シリーズ
【vol.020】ファイルの読み書き
20. ファイルの読み書き | 中学生でもわかるPython入門シリーズ
【vol.021】外部ライブラリ(NumPy)
21. 外部ライブラリ(NumPy) | 中学生でもわかるPython入門シリーズ
【vol.022】外部ライブラリ(Pandas)
22. 外部ライブラリ(Pandas) | 中学生でもわかるPython入門シリーズ
【vol.023】外部ライブラリ(Matplotlib)
23. 外部ライブラリ(Matplotlib) | 中学生でもわかるPython入門シリーズ
【vol.024】Pythonで文字列の操作をしよう
24. Pythonで文字列の操作をしよう | 中学生でもわかるPython入門シリーズ
【vol.025】標準ライブラリ(OS)
25. 標準ライブラリ(OS) | 中学生でもわかるPython入門シリーズ
【vol.026】Pythonで正規表現を扱おう
26. 意外とカンタン??Pythonで正規表現を扱おう! | 中学生でもわかるPython入門シリーズ
【vol.027】Pythonでデータベースを扱ってみよう
【vol.027】Pythonでデータベースを扱ってみよう | 中学生でもわかるPython入門シリーズ
【vol.028】PythonでCRUD操作を行ってみよう
【vol.028】PythonでCRUD操作を行ってみよう | 中学生でもわかるPython入門シリーズ
vol.029 脱初学者!知ってると超便利なPythonの内包表記とは?
https://youtu.be/kZ7n9iWZ87Q
■ Twitter
■ Udemy
https://www.udemy.com/user/jin-xi-hang-ping-2/
#Python #プログラミング #内包表記
コメント
8:12 地味に内包表記の[]で使用する変数のスコープが[]内で閉じられてるのが便利です。独学でぜんぜん知識がないので、変なエラー防止になるのではと期待してます。
16:00 内包表記のif文だけでなくelseも使えるのはびっくりです!持ってる本に書いてなかったので使ってないのですがめちゃくちゃ便利そうですね
[_ if _ % 2 == 0 else _ for _ in a]
が大丈夫で
[_ if _ % 2 == 0 for _ in a]
がだめってめっちゃ気持ち悪い
処理時間が短いんですね!! これまで避けていましたが、ちょっと馴染んでいきたいと思います