【Python入門 #5】リストと繰り返し | ループ処理をマスター

だれでもエンジニア / 山浦清透
4 Dec 202132:36

Summary

TLDRこのビデオのスクリプトは、Pythonのリストと繰り返し処理について解説しています。リストを使うことで、複数のデータを1つの変数で管理でき、for文やwhile文を使うことでそのリストの要素に対して繰り返し処理を簡単に行うことができます。これにより、同じ処理を毎回書く必要がなくなり、コードがスマートになります。具体例として、好きな漫画のリストを作成し、その要素をfor文で出力する例などが紹介されています。

Takeaways

  • 📝 リストを使うことで、複数の値を1つの変数にまとめて格納できる
  • 🔁 繰り返し処理を使うことで、リストの要素1つ1つに対して処理を簡単に繰り返し適用できる
  • 📈 for文はリストやタプルなどに対して、while文は条件を満たす間の繰り返し処理に適している
  • 📊 タプルはリストと似ているが、要素の値を変更できないという違いがある
  • 👍 リストやタプルを使うことで、コードの量を大幅に減らすことができる
  • 🔍 リストやタプルの要素にアクセスするには、角括弧に要素の番号を指定する
  • ✏️ リストに要素を追加するにはappendメソッド、削除するにはdelを使う
  • ❇️ タプルは変更できない定数などを定義するのに向いている
  • 📒 リストは高機能だがパフォーマンスも若干劣る。タプルの方が速い
  • 🤝 プログラミングにおいて配列のインデックスが0から始まるのが一般的

Q & A

  • リストとはどのようなデータ型ですか?

    -リストは、複数の値を順番付きで格納できるデータ型です。1つの変数で複数のデータを管理できるので、便利です。

  • リストの要素へのアクセス方法を教えてください。

    -リストの要素は0から順に番号が付いています。要素にアクセスするには、リスト変数の後に[番号]を指定します。例: comics[0] はリストcomicsの0番目の要素です。

  • リストに値を追加する方法を教えてください。

    -リストに値を追加するには .append() メソッドを使います。例: comics.append("新しい漫画") とすると、リストcomicsに「新しい漫画」が追加されます。

  • タプルとリストの違いは何ですか?

    -リストは値の変更が可能ですが、タプルは値の変更ができません。変更したくない定数などを定義する時にタプルを使うとよいでしょう。

  • for文とwhile文の違いを教えてください。

    -for文はリストなどの繰り返し可能なオブジェクトに対して処理を繰り返します。while文は条件式が真である間、処理を繰り返します。使い分けが大切です。

  • 繰り返し処理を行う理由は何ですか?

    -繰り返し処理を使うことで、同じ処理を自動的に何度も実行できます。手作業で毎回書く必要がなくなるので、効率的です。

  • 条件分岐を行うのはなぜ必要ですか?

    -条件分岐を使うことで、条件に応じた異なる処理を実行することができます。これにより、複雑な処理を実現できるようになります。

  • リストを使うメリットは何ですか?

    -リストを使うことで、複数のデータを1つの変数で管理できるようになります。コードもすっきりし、データの追加・削除も簡単に行えるようになります。

  • 繰り返し処理にはどのような種類がありますか?

    -代表的な繰り返し処理に、リストなどのデータに対して処理を繰り返すfor文と、条件式が真である間処理を繰り返すwhile文があります。

  • プログラムをスマートに書く理由は何ですか?

    -プログラムをスマートに書くことで、コードがすっきりし、保守性や再利用性が高まります。新しい開発者が理解しやすくなったり、バグが減ったりする効果があります。

Outlines

00:00

🔍Python入門とリストと繰り返し処理

Pythonプログラミングの基本であるリストと繰り返し処理の重要性を解説。プログラミングにおける自動化の力と、同じ処理を繰り返し自動で行うことの便利さを強調。簡単なクイズを通して、リストと繰り返し処理の学習を促す。

05:04

📚リストの基本操作と利点

リストの定義、初期化、値の変更可能性について説明。リストを使うことで変数を複数定義する必要がなくなり、プログラミングがよりスマートになる利点を紹介。

10:05

🔄リストの要素の削除とタプルの紹介

リストから特定の要素を削除する方法と、リストに似ているが値を変更できないタプルについて解説。タプルは値の変更が不要な場合に便利である点を強調。

15:06

👨‍💻リストとタプルの活用法

リストとタプルの具体的な使用例を紹介。リストは動的に値を追加や削除ができ、タプルは変更不可である点を利用した場面を解説。また、リストとタプルを使った効率的なプログラミング方法を提示。

20:08

🔁繰り返し処理(ループ)の基本

繰り返し処理の基本構造としてfor文とwhile文の使い方を解説。リストの内容を繰り返し出力するfor文の例を紹介し、while文で条件に応じた繰り返し処理の方法を説明。

25:10

🔄繰り返し処理の応用とif文の組み合わせ

繰り返し処理の応用例として、if文との組み合わせを通じて条件分岐の処理を紹介。スコアに応じたメッセージ出力の例を用いて、プログラミングにおける論理的思考を促す。

30:13

💡まとめと漫画に関する雑談

リストと繰り返し処理の重要性を再確認し、プログラミングにおけるこれらの要素の効率的な使用方法をまとめ。最後に、好きな漫画について語り、視聴者との交流を図る。

Mindmap

Keywords

💡Python入門

プログラミング講座の内容。

💡リスト

複数のデータをまとめて管理できるデータ型。

💡繰り返し処理

同じ処理を自動で複数回実行すること。

💡自動化

コンピュータに人間の仕事を自動で行わせること。

💡効率化

処理をスマートに行い、手間や時間を省くこと。

💡プログラミング

コンピュータで処理を行うための手順を記述すること。

💡データ型

データの種類。文字列、数値など。

💡

データの中身。

💡変数

データを入れる箱のようなもの。

💡関数

まとまった処理。

Highlights

プログラミングのパワーの源はリストと繰り返し処理であることの紹介。

コンピューターによる自動化の重要性と基本的な概念の説明。

リストとは複数の値を一つにまとめるデータ型であることの解説。

タプルとは値の変更ができないリストのようなデータ型であることの説明。

リストに値を追加する方法(append)の紹介。

リストの要素を変更する方法の具体的な例示。

リストから要素を削除する(del)方法の説明。

リストとタプルの使用例と違いについての詳細な説明。

繰り返し処理(ループ)を使う理由とその強力な効果の解説。

for文を使ったリストの要素を一つずつ処理する方法の説明。

while文を使った条件に基づく繰り返し処理の具体例。

繰り返し処理を使って効率的にプログラムを書く方法の紹介。

プログラミングにおける条件分岐(if文)の使用例とその重要性。

リストと繰り返し処理を使ったプログラミング例を通じての学習効果。

プログラミング学習の励みとなるクイズと解説の提供。

Transcripts

play00:00

同居です今日は python 入門の5

play00:03

回目ということでディストと繰り返し処理

play00:06

についてやっていきますこのリストと

play00:09

繰り返し処理っていうのはプログラミング

play00:12

が持つ

play00:14

パワーの源なんですねプログラムって何で

play00:18

書くかというと人間が肯定した業でで毎回

play00:22

あるのが面倒くさいということを

play00:24

家コンピュータにも自動化して行って

play00:26

もらいたいからなんですねまあなんで

play00:29

コンピューターで毎回に決まったことと

play00:30

同じことをやってもらう理由なんですけど

play00:33

その同じことをやるというのを自動化

play00:38

できるのがこのリストと繰り返し処理に

play00:41

なります

play00:42

同じ処理を何度も何度もね自動れっち

play00:46

繰り返し築港できるようになるんですね

play00:48

プログラミングにおいては声勝たせない

play00:50

ものでぜひ一緒に最後までやっていき

play00:53

ましょう舌下のクイズはこの動画の最後に

play00:56

解説しますねフェード米早速今回もクイズ

play01:00

を出してこのクイズを解きながらそれをね

play01:03

これを題材としてリストと繰り返し処理を

play01:06

学んでいきたいとおもいますでまずは今回

play01:09

はクイズですね好きななんだというテーマ

play01:11

になります好きなマンガの一覧を作成して

play01:15

その漫画名をすべて出力せよというお題に

play01:20

なります

play01:21

これでどういうふうにね書いたらいいです

play01:23

かね

play01:24

でこれまず最初に何も考えずにやってみ

play01:27

ますね何も考えずにやると例えば

play01:31

comic 1=キングコミックにゴール

play01:35

直しかジャイ僕の音大輔は曲がれやっぱり

play01:37

ドハマりしてらマーキング駄目ですね

play01:39

キングは定番ですけどねめちゃくちゃ

play01:41

面白いですねめっちゃ暑いですよねべっ甲

play01:44

ちょっと名作系ですキラーだとも色々ある

play01:46

んですけども例えばなんしかとかねほんと

play01:49

面白いですねまあこれご存知の方も多いか

play01:52

もしれないんですけど

play01:53

ジブリの映画を倒し買って漫画でいうと何

play01:57

巻くらいなのかちょっと a 巻きロック

play01:59

うる覚えなんですけど俺覚えなんですど

play02:01

そのうちは1巻分しか表しですあの後にね

play02:05

ふかーいものがたらに広がるんですよ直し

play02:07

カネマンば及ぼす原作を読んでますので

play02:10

よりその面白さがわかります

play02:12

めっちゃくちゃ名作ですでまぁそんなこと

play02:14

はいいんですけどもとりあえずポイント

play02:16

15 looking だけコミックに

play02:17

これ直し買って帰ってでその後プリント

play02:20

格好comic 1レッスンってこういう

play02:23

プリングと格好 comic 1台が

play02:25

キングダムって出力されてプリント学校

play02:27

コミックにって書くと治し方を出力される

play02:30

とこれでまあ自分の音好きなその曼荼羅

play02:33

一覧を作成

play02:34

してそのまんだ命よね全部出力するって

play02:37

いうことができますとってこの処理にどう

play02:39

ですどう感じますこれこれねマンダの数が

play02:44

増えるとどんどんどんどんからコミックさ

play02:47

=なーとか耐えてプリントカッココミック

play02:50

さーんって書くわけですよ sai

play02:52

3456789中と繋がっていくとね数が

play02:55

増えるかもねこれ面と方でしから全く

play02:59

スマートな理由スマートじゃないんですね

play03:01

でこれをもうねそんな音を元に書類を何回

play03:05

も繰り返すして書かなくても良くしようと

play03:07

思うスマートにやろうよっていうのが今

play03:09

からやるリストと繰り返し処理です

play03:13

まずはリストの方かやっていきますでリス

play03:17

トって言ってるんですけど今回は使う

play03:18

テーマとしてはリストと後たとルっていう

play03:21

ものが一切左にたまにタップルっていうの

play03:23

があってそちらをね取り扱っていきますで

play03:27

これ何かと申しますと同じ要素の複数の値

play03:32

を一つにはまとめられるデータ型になるん

play03:35

ですねデータの種類になりますイメージと

play03:39

しては複数の箱がねこうつながったもので

play03:42

それが一方はになっているイメージです

play03:44

例えばコミックスって言う

play03:47

リスとのその変数を定義するとしますね

play03:51

するとまあそう言ってイメージで箱がなん

play03:52

とか

play03:54

でここの中に例えばキング日ハトメ米に

play03:57

キンクラブっていう値を入れて箱の2個目

play04:00

にナウシカと箱の3個目にスラムダンクっ

play04:03

て入れるようなイメージですジャミン砂

play04:05

ブランクは僕好きすぎて人生のバイブルで

play04:07

超このスラムダンク行ってきハマりして

play04:10

そのバスケを始めたぐらいスタッフだって

play04:12

大好きです人生で食べ一番影響を受けてる

play04:15

漫画だねスラムダンクな気がしますねまあ

play04:18

こういった形で複数亜大を格納してそれを

play04:21

ひとまとまりにするのがリストやたプルっ

play04:24

ていうものになりますでこうすると何か

play04:26

うれしいかっていうと具体的な行動でこの

play04:29

後見ていくんですけどもさっき

play04:32

comic 1とかねコミックに見た感じ

play04:34

でバーバーんね変数を定義していたもの

play04:37

これも一羽ともいいできるんですよもう一

play04:39

か所で一つの変数で管理できるので別に何

play04:42

か内容がね漫画の数が増えたりしても

play04:45

わざと変数に増やせなくていいんですね

play04:47

そういったのがリストやタップルになり

play04:49

ますで国会個別にリストタップじゃあね

play04:52

それぞれどういうものかっていうと転べて

play04:54

いくんですけどもリストって何かと申し

play04:57

ますと複数の値を純パン付きで角度をする

play05:03

データ型になります

play05:05

先ほどいいかいてデータ型っていうのは

play05:07

データの種類ですね

play05:08

で特徴として値を変更できますまあこの辺

play05:12

ちょっと今入った深く考えなくてもいい

play05:14

ですあとかちょっとこの辺増えていきます

play05:16

ねで他のプログラミング言語ねされたこと

play05:19

はある方はよく配列って出てくると思うん

play05:21

ですけどこのリストっていうのは他の言語

play05:24

で言う配列だと思ってさほど問題はない

play05:27

ですでこのリストをどういう風に使うかと

play05:30

いうと基本操作としましてはコミックス=

play05:33

かえっキングラム今まナウシカカッコ

play05:37

みたいな形で括弧でくくってそなたに

play05:42

データを入れてする関学 b家列挙して

play05:44

いくというような書き方をしますこうする

play05:47

とこれがでリストの音初期化てがリストの

play05:49

定義になっていてコミックスの中にま

play05:52

プリントコミックスってするとやって

play05:54

カッコキングダム直し買って不快だね

play05:56

リストが表示されるんですけども寄せ感じ

play05:59

複数の値をひとまとめにして一つの変数

play06:03

入れることができるんですねこがリストの

play06:06

すごいところです

play06:07

今までコミックス=1コミックス=に

play06:10

ゴールとかねこみっくすにーコールとか

play06:13

この x1=みたいな感じで変数

play06:16

オニックスも x を定義していたじゃ

play06:18

ないですかそれをこういうふうに

play06:20

コミックスて一つの変数で経営木できる

play06:23

ようになるわけですこれがネイリストな

play06:26

わけですちなみにはもともとのお題のよう

play06:29

に漫画名をすべて出力せようっていうふう

play06:32

になると違いクリップ室をしようとすると

play06:34

プリンと格好コミックス格好ゼロとゼロ番

play06:38

目の奴っていうてキングダメプリント

play06:41

カップ comex カット1って書くと

play06:43

一番目立つということでなおしかっていう

play06:45

ようなね形で出力されますリストのその各

play06:50

要素にアクセスしたいときは格好の後に

play06:52

その番号何番目たっていうのを入れて

play06:55

あげると

play06:56

それでねその様子にアクセスすることが

play06:59

できますちなみにこのリストは一番最初の

play07:03

番号がアップ1番2番手はなく0番目1番

play07:07

目という形で0番目から始まります

play07:10

0分目なんで1番目からじゃないんだ予定

play07:13

もしかした感じるかもしれないんですけど

play07:15

これちょっとね真面目に説明しようとする

play07:18

と割とちょっとやや濃い話になってくるん

play07:21

であのまあ今は習慣的慣習的に0から

play07:25

始まるものなんだよってリストはゼロから

play07:28

数え始めのもんだよって覚えておいてで

play07:30

頂けたらそんな困んないかなと思います

play07:33

mature 便ゼロから始まっている

play07:34

ような慣習的なところがあるんですけど

play07:36

それ以上に1から始まるとそのデータとし

play07:41

て扱いにくいことが多いんですよなデータ

play07:43

を処理するときに位置から始まるとは糸で

play07:46

処理出しづらいまぁちょっとスマートに

play07:47

かけないことが多くて

play07:49

そういったペンで者だから始まることが

play07:51

多いですでこれがねまぁリストの基本証左

play07:54

なんですけどもうちょっとだけ解説して

play07:57

いきませんリスト他にもいろいろと音

play07:59

できることあるんで一番メジャーなところ

play08:00

ちょっともうちょっと追加に解説して

play08:02

おこうと思います

play08:04

でコミックス=カッコキングダム直しか見

play08:07

たい定義したら9個目

play08:10

このな this 取ろうね

play08:12

変数に値を追加したいときは近年となる

play08:15

しかしかないけどスラムダンクとかも与え

play08:17

の追加したいっていう風になったそういう

play08:19

ときは comics .アペンドカッコ

play08:22

スラムダンクって書いてくださいすると

play08:26

プリントカッココミックスですると学校

play08:28

キングダム直しかスラムダンクという形で

play08:31

この

play08:32

リストの末尾に値を追加することができ

play08:35

ますアペンドを使うとリストの待つべき値

play08:39

を追加することができます続いてリストの

play08:42

この要素のうちまたべ晴れ一つこの

play08:46

キングダムとかをねまあ中他の漫画に変え

play08:49

たいってなった時はコミックスカッコ0で

play08:52

この10番目のキングダムにアクセしてに

play08:56

=代入しますそこに青足っていうのを代入

play08:59

しますとそうするとプリントカップ

play09:01

comex カッコ0ってするとフォアに

play09:04

キングダムだったのがここに会おう亜洲が

play09:07

入れられるんで会おう足っていう形で変更

play09:09

されます者に青和師はねあのーまぁ今まで

play09:12

紹介したと声比べるともしかしたね地名で

play09:15

落ちるかもしれないですこれ sutter

play09:17

満開になります僕はねまぁいろんな音

play09:19

サッカー漫画今やってるんですけど

play09:21

はわーし金一番面白いんじゃないかと思い

play09:24

ますねサッカー漫画にした行ちょっと

play09:26

珍しくユースを描いているんですね

play09:29

で主人公が最初はヘッポコなんですけれど

play09:32

もし合って揺れ視野の広さっていう武器を

play09:36

持っていてそれを武器にもどんどん

play09:38

どんどん進化していくっていう圧倒的な個

play09:41

の成長に見られる物語でめっちゃ面白い

play09:44

ですボッチャミ僕が今ハマっている

play09:46

サッカーマンダだと青足とブルーロックが

play09:49

大好きですはいで続いてリストの要素をね

play09:54

削除したいと例えば猫の今ね今でたが青

play09:59

アシーナ牛カスタムランクってなってるん

play10:01

ですけど

play10:02

このうちのナウシカはねリストから削除し

play10:05

てしまうっていう風になったとしますと

play10:07

ってそういう時どうするかというと出る

play10:10

して数コミックスカッコイッチっていう

play10:13

ふうに書きますするとこのコミックスの

play10:16

格好1つまりまあ1番目であるナウシカ

play10:19

ですねを削除するんですねでプリント格好

play10:22

コミックスってするとを青足とスラム

play10:25

ダンクだけが入っているっていう風になり

play10:26

ますこのデルっていうのはまああの if

play10:29

文とかと同じ声出る分では得ているものに

play10:32

なりますそういった構文があってこれはに

play10:35

出るか出るでスペース空けてさあ削除し

play10:38

たい要素書くという形になります

play10:40

はいこれがとりあえずリストの基本的な

play10:44

使い方になります

play10:45

続いてリストと似てるモニタプルってある

play10:48

んでそちらを紹介しておきますたっぷり何

play10:51

かといいますと

play10:53

ここでリストと完全に同じなんですけど

play10:56

複数の値を順番付きで格納するための

play11:00

データ型がタプルになりますやっぱり

play11:04

リストと何が違うかっていうと値を変更

play11:07

できないんですよさっきレストってたて

play11:11

comex カット0=青が強いみたいな

play11:13

形でそれぞれキングラムて入ってるところ

play11:15

が青足になったかと思うんですけどこう

play11:18

いう形であたりの変更っていうのができる

play11:21

んですね与えの最大人ができるんですけど

play11:24

play11:24

このタプルはそういった値な変更ができ

play11:28

ないものになりますまあその値を変更し

play11:31

たくないものに対して使うのがたブルなん

play11:33

ですねでまぁ今とアップルどういう風に

play11:36

使っていくかといいますと

play11:37

結構リストと似てるんですけどもまず

play11:40

タックルの初期定義に関してはコミックス

play11:43

=カッコ

play11:45

キングダム今マナを叱って形へ各駄作と

play11:49

格好の形が打ち合わせこのまるかっとって

play11:51

いうのを書くのがタプルになりますコスタ

play11:54

プレが定義できてプリント格好コミックス

play11:56

とかするとかっコッキングだの名を叱って

play11:59

形で出力されますでまぁ要素へのアクセス

play12:02

方法とかも同じですねプリントカット

play12:05

コミックスカット0っていう風にすると0

play12:07

番目のねキングラムって値にアクセスでき

play12:10

ます違いは値が変更できないというところ

play12:13

になってきますと

play12:14

でどういうことかというとコミックス

play12:16

カッコ1=推しの子みたいな形で粉を叱っ

play12:20

ていう1番目の直し花音推しの子にね変え

play12:23

たいってなるとこれどうなのかというと

play12:25

タイプエラーってなるんですよねで

play12:27

タプタプローブ jeda ずサポート

play12:30

合うテーマアサイメントとその他プルって

play12:33

いうまあオブジェクトタプルはサポートし

play12:36

てないよとそのアイテムの第二箱の音要素

play12:40

を代入するっていうのを

play12:42

まあ修正するっていうのをそれがサポート

play12:45

されてないよっていう風にしてエラーに

play12:47

なりますこうやって値を最大 new でき

play12:50

ない値を変更的ないようにしてるんですね

play12:53

ちなみにこの押しの強北か最近のマンダで

play12:57

は発売1パン楽しみにしてるんですどう

play13:00

ハマりしませめちゃくちゃ面白いですよあ

play13:03

田坂あった先生って言うかて休まカッコ

play13:06

遅らせたいとかの書かれた方と後予告な女

play13:10

ん子先生っていうクズの本懐という漫画を

play13:13

ね抱えた方のコラボでやってる奴なんです

play13:15

けどもうねぇ

play13:17

トーリーはね凍っドキドキせしちょっと

play13:20

ミステリーチックなんですよねでしかも

play13:22

エアはめちゃくちゃ可愛い子でこれはね

play13:25

本当に面白いですねまあアイドルものので

play13:29

アイドルをテーマにした漫画なんですけど

play13:32

もこれちょっとシャベルとねすぐネタバレ

play13:33

しちゃうんで雨しゃべれないんですけど

play13:35

個人的には今一番方おっかねー漫画なん

play13:39

じゃないかと思っていますちなみにまだに

play13:41

た分の間グレー枚しか出てなくて割とは

play13:44

最近の漫画なんですけども最近の1かで

play13:47

すごい好きなといえば blue

play13:50

period と後回18号ですねこの2

play13:53

つのねもうほんと面白いんですよまあ

play13:56

そんなことねちょっとおひちゃおいて

play13:58

リストと後タップルの血が入ってよね

play14:01

ちょっと改めて解説しておこうとです今に

play14:04

リストラにタップめっちゃに行けるじゃん

play14:06

みたいなまぁ台が変更できないってことな

play14:08

んだね違いはみたいな感じだと思うんです

play14:10

けど何か違うのかというと繰り返しなん

play14:12

ですけどねリストは与えの変更はできます

play14:15

とタプルは変更ができないものになります

play14:18

とでば相応とねリストパッケ使えばよく涙

play14:21

タップ技使う意味あるのって終われるかも

play14:24

しれないんですけど

play14:25

基本目眉でリストを使っていたら ok か

play14:29

なと思いますジャパプルってどういう

play14:32

ところで使うかというとまず一番使うのは

play14:35

変更しない定数が定義をするときです立っ

play14:38

追えばデータベースに接続したいという

play14:41

ことでデータベースのユーザー名とか

play14:42

パスワードとかを変数に与え入れるとする

play14:45

じゃないですか

play14:46

そういったねもうデータベースユーザと

play14:48

パスワード名とかって

play14:50

修正しないものだし合えば誰か別の人が

play14:53

プログラムを読解修正したりとかしたい

play14:56

困るはケース米データベースに接続でき

play14:58

なくなるんでそういう風が変更されたく

play15:02

ない変更しないような定数まあずっとで

play15:06

定まった値ね定数の

play15:09

値を定数を定義するときとかはタプルを

play15:12

使うと良いですあとはですねまぁディクト

play15:14

乃きいとかですねこれはちょっと行って

play15:16

ないんでまたこれ後ことを解説するんでね

play15:19

その時にちゃんと解説しますけど辞書型と

play15:22

いう愛というものがあってそこのキーに

play15:24

リストは使えないんですけどタップが

play15:26

使えるんですねそういったたちへ行くと

play15:29

なっキーに使ったりとかあとは

play15:31

パフォーマンスの改善ですねリストタップ

play15:35

だとマリスター方が高機能な分ちょっと

play15:38

パフォーマンスも遅いですスピードが遅い

play15:40

んですね処理のスピードがたっぷりの方が

play15:42

少しなんですけどまぁ保存って気持ちです

play15:45

ぶっちゃ良い子さんぐらいでそんなね普段

play15:48

使うときに気にする必要は全く無いです

play15:50

ここに関した全くないんですけども

play15:53

ただまぁタプルの方がね実際問題早い

play15:56

ところはね多少なんですけどね早いので

play15:58

本当にパフォーマンスを改善しているなっ

play16:00

た祖父やメタプルを使うのもいいと思い

play16:02

ますはいこれダメディストタプルになり

play16:05

ますでここまでで一旦目今回やった行動

play16:09

思っ回目見ていきますねだーことやってい

play16:11

たかっていうと

play16:12

まん画面が一覧を出力出力してっていう

play16:15

ところで最初にコミックス=カッコ

play16:17

キングダム直しか見たい提起してそれ

play16:19

プリントカッコ comex -0で

play16:21

キングランププリントカッココミックスの

play16:23

位置で直しかってふうな今処理をやって

play16:26

いる状況ですでここまでで変数定義って

play16:29

いうのは一箇所にまとめることができたん

play16:32

ですねやはりコミックス1=とか

play16:34

コミックスに=とかこの物産=みたい定義

play16:37

しないといけなかったところをコミックス

play16:39

=だけで定理できるようになったそこを一

play16:42

か所にまとめたっていうのが高この

play16:44

ディストの大きな役割でしたでしかしこの

play16:48

現状だとま構え回やってることがあるん

play16:50

ですそれをね自動でね一回だけしかやら

play16:53

なく1回書いてある方も自動でやって

play16:55

くれるようにしたいんですけどもそれ何

play16:57

かっていうとプリントのところですね

play17:00

プリントのところをマンが2つ分だけ by

play17:02

ふぇプリント学校コミックスレイアウト

play17:04

カットインとかコミックスいちゃポイント

play17:06

カッコミク sweet が入ってき弁当

play17:08

だけです高校も1回で繰り返してねやれる

play17:12

ようにしたいという時に何を使うかという

play17:15

とそれが繰り返し処理になります翌年ルー

play17:18

プっていうふうに行ったりすることも多い

play17:20

です

play17:21

こちらは猫のまあグループとかまあ

play17:24

繰り返し行ってやるやると同じ処理を一度

play17:27

記載するだけで繰り返すことができるよう

play17:31

になるんです

play17:32

なのでプリッと格好なんとかっていうのも

play17:35

1回だけは後はでも同じようにやって

play17:38

くれることができるというわけなんですよ

play17:40

実際どうあったらいいかというとそれに

play17:42

つき使うのが

play17:44

構文と while 文というものを使っ

play17:47

ていきますこの2つに今から順に解説して

play17:49

いきますねちょっとねあははお水タイムを

play17:51

失礼します

play17:55

暗カンこととかもねほんとはね今殺すね

play17:58

youtube チャンネル

play17:59

プログラミングチャンネルなんでねまあ

play18:01

なることを語るチャンネルないんで漫画

play18:03

だけを取る動画とかねダサいと思うんです

play18:05

けどもまあまあコツとかもねなんか機会が

play18:08

あったらいいいる語ってみたいですね漫画

play18:10

好きなんですよねはいえーまずはね

play18:13

open か見ていきます4ンって文字列

play18:16

とかたプルリストっていうようなあとこう

play18:19

いったのでまあ繰り返し処理ができるもの

play18:21

なんですけどそういった繰り返し処理が

play18:23

できるデータに対して反復書類繰り返し

play18:26

処理をしていくのかオーブンになりますで

play18:29

どういうふうに書くかというと

play18:31

4

play18:33

個別の要素 in タプルやりすとまぁ

play18:36

ここに書いたようなものですねでそれで

play18:38

個別の要請が処理っていうふうに書きます

play18:41

まぁちょっとでどういうことかで分かり

play18:43

にくいと思う実際ね見てみようと思うん

play18:45

ですけど

play18:46

例えばでトピックス=破壊の錬金術師

play18:51

ガラスの仮面って形でリストを最初に定義

play18:54

します

play18:55

鋼の錬金術師はねまあ言わずと知れたと

play18:58

ダークパン等の名作ですねこれはねもう

play19:01

ほんとめちゃくちゃんよくできてると思う

play19:03

すごいマンかだと思いますちなみにダーク

play19:06

ファンタジーと言えばやっぱね大好きだわ

play19:09

でベルセルクですね

play19:11

作者ねー未完のままなくなっちゃいました

play19:14

ね本当にね本編残念でしかない

play19:17

ガラスの女仮面もでマッサに名作で性も昔

play19:21

かね続いているばんがれ

play19:23

演劇とか舞台をで題材にしたやつなんです

play19:27

けども

play19:28

圧倒的で魅力がありませんも読んでたら

play19:31

引き込まれて引き込まれる

play19:33

演劇にねというつかれた少女たちの物語

play19:37

ですねこのガラスの仮面もねまだ完結して

play19:41

ないんですよねこれもね完結して欲しいな

play19:43

とね本当に心から思っていますでこう言っ

play19:46

て拭い定義したコミックスっていうリスト

play19:49

に対してこれで繰り返し処理をしたいとで

play19:52

for 文を使っていくわけです遠かった

play19:54

というと4

play19:55

コミックインコビックすっゴロンっていう

play19:59

風に書けますってそこで対応してちょっと

play20:02

インデント下げて the print

play20:04

カッココミックっていう風に書けますって

play20:07

こうすると何が起こるかというと

play20:11

破壊の錬金術師ガラスの瓶っていうふうに

play20:14

出力されますどうですプリントでブームは

play20:17

ね一度しか書かないもかからずこのリスト

play20:21

の内容は前とかで声出力されているんです

play20:23

ねこれ何が起こっているかと言うとまず

play20:26

ポイントは院跡ですね in コミックス

play20:29

これねここは定義した配列繰り返し処理が

play20:32

できるでまずのリストを待つ持ってきます

play20:34

とで4を書いてこのコミックっていうのは

play20:38

このコミックスに対して繰り返し処理する

play20:41

ときにこの一個一個の要素に対して

play20:43

繰り返し処理を行うんですねでそれのこの

play20:46

一個一個の要素

play20:48

変数にまた割り当ててそれはコミッくって

play20:51

いう変数に終わりやつっていますこの変数

play20:53

名は何でもいいですもう普通にコミックっ

play20:55

て書いてもいいですしまあこういう感じね

play20:58

コミックスっていうリストでね s が

play21:00

複数形になってるんで一個一個今度要素

play21:03

ダム整備2に単数形で沿ってことでコミッ

play21:05

クっていうふうに預けているだけなんです

play21:06

けども全部美味しいでもいいですし a で

play21:09

もいいです jz でもいいですし9

play21:13

変数名というのはなんでメスたらこの

play21:15

リストの要素も個々の要素っていうのを

play21:17

変数ここで定義した変数に入れていくよ

play21:21

っていう感じになります

play21:23

でこれコミック衰退して要素を一個一個に

play21:27

対して処理していきますとでえそういう

play21:29

要素名はコミックっていうふうに名前を

play21:31

付けておきますデッドリーとかコミックっ

play21:33

てするとまずリストの要素の1個目の要素

play21:37

ね0番目の要素肌の錬金術師に対して

play21:39

プリント肌の錬金術師てなるので肌の

play21:42

ベッキーですシート出力されて続いてこれ

play21:45

それが終わったついに米の次の予選くん

play21:47

ですね艶ガラスの仮面なんでコミックに

play21:50

ガラスの瓶が入ってプリッとがここ

play21:53

ウィッグでガラスの仮面というのが出力さ

play21:55

れるというわけなんですよ

play21:57

どうです

play21:58

ペイント文明プリントに1回しか書かなく

play22:01

てはねそれでねこうやってねリストの年

play22:04

内容全部いたし処理がね行われるっていう

play22:08

めちゃくちゃだけじゃないですこの同じ

play22:10

こと繰り返したいことを言っ海底犠牲は誰

play22:14

と繰り返してくれるって言うのが

play22:16

このループのね役割威力なんですねでこれ

play22:21

が4分で続いてもう1個ね繰り返し処理の

play22:25

月使うのに while 文っていうもの

play22:27

がありますこれはある条件を満たす間だけ

play22:30

繰り返してその処理を5やっていくって

play22:33

いうものになります

play22:35

デフォはいる継続条件の式転んでその

play22:39

なんか処理をしていくっていう閣下として

play22:41

いきますでこれまで具体的に見ていくん

play22:44

ですけどもどういうふうにある方で例えば

play22:46

i 郡ゼロっていう吹い定義しておくとし

play22:49

ますねめくれないしたいかというと0から

play22:52

10までをおまじろか10までを出力した

play22:55

いっていうだけなんですけどそういう

play22:56

プログラムを書いていきますとでそうする

play22:59

と while

play23:00

ie が10以下であったらフォローん

play23:05

プリントでアイスとでその後 i = i

play23:08

+1いっていう風にするという形で書き

play23:11

ますってこうするとね0から10までを

play23:13

出力することが出来ますこれどういうふう

play23:15

になっているかといいますとフォレ

play23:18

while っていうのはここで書いた

play23:20

条件しいいこの条件式がえっ true の

play23:23

間はこの下の処理をやってホルスになっ

play23:26

たらこの下の処理はしないっていうものに

play23:28

なるんですね

play23:29

でまずあ以下10以下の時はで今相手ゼロ

play23:33

なんで10%以下なんでこれは true

play23:35

になるわけですねではプリン骨頂所に行き

play23:38

ましたプリントカットアイデ

play23:40

最初は今0が入っているんで0が出力され

play23:43

ますとその後

play23:45

安易に i +1したものを入れますとで

play23:49

そうするというのはゼロなんで0た

play23:51

スイッチ出会いに位置が来るわけですあー

play23:53

毎日飽きたらもっかい

play23:55

これこの true を見た者だなとこれ

play23:57

をぐるぐるしていくでこのまた個々の

play23:59

ファイルのところ踊って

play24:01

愛が中行くかとで市が10以下欄でそれも

play24:05

true なんで言っちゃ中ちっちゃいね

play24:07

プリンとか愛ってしますすると市が出力さ

play24:10

れますでするとその後に遭いこれ i +

play24:13

一致で1+1で相手にが入れますじゃあ次

play24:17

は兄は10いくかっていうのを繰り返して

play24:19

いくんですって繰り返して繰り返して愛用

play24:21

でだんだん増やしながら毎回でプリントし

play24:23

ながら繰り返していくと最終的にここは

play24:26

ホルスになる時がきますとで愛がまあ中だ

play24:30

とします10まで増えましたそしたら中は

play24:32

10%以下んでこりゃ true なんで

play24:34

プリントでカッコ出会いで10万描けます

play24:37

次 i call i +110+111

play24:41

が入ります合えば11やった11が中いく

play24:45

かというと10ちゃん10円も大きいんで

play24:47

ここがフォローしていなんですよ11で

play24:50

フォルスなったのこっからこれでね処理が

play24:52

終わって while 文はもう実行され

play24:54

なくなると心の中ではねされなくなると

play24:56

やって充満して臭いてそれで終わりって

play24:59

いうのがこのプログラムです

play25:01

フォアいる分の特徴としましてはこの条件

play25:06

式の条件を満たしている間同じ処理を

play25:10

繰り返せるっていうことですねだからなん

play25:13

だかの条件を満たして i なおその処理

play25:15

をしたいっていう時はフォアいる部分が

play25:17

適しています

play25:18

はいじゃあね4分とフォアある文見てきた

play25:20

のでこの2つ面倒はどういう風に使い分け

play25:22

たらいいのっていう話ねしていこうと思い

play25:25

ます for 文っていうのはリストや

play25:28

タプルに対して繰り返し処理をしたいとき

play25:31

そういうときはオーブンを使います一方で

play25:34

while 文っていうのはある条件を

play25:37

満たしたいときある条件式があってその

play25:40

視聴見識は2なーる間だけ繰り返し処理を

play25:43

したいときっていう時は5分を使っていき

play25:45

ますこういうふうにねは while 文

play25:47

も4分も繰り返し処理あるためのものなん

play25:50

ですけど使い所が違うのよねその使いとか

play25:53

に応じて使い分けていくといいかなと思い

play25:56

ますちなみにフォアいる空はれそこまでね

play25:58

進出するわけです芳文の方が柱一切使う

play26:01

ことが多いかなと思いますではここから

play26:04

実際にプログラムを書きながらやってみ

play26:07

たいと思いますはいでは早速リストと

play26:10

繰り返し処理ループのところねやって

play26:13

いこうと思います今回やったねその

play26:15

コミックスの例よねそのままね今回も実行

play26:17

実際書いてみますねコミックス=8スラー

play26:23

6ターン

play26:25

グーッとああんピースみたいな形で書いて

play26:29

みようと思いますパンピースト

play26:33

パティループで4を使ってやっていきます

play26:37

と a変数まず最初に4院と書いて頃枚

play26:41

買えちゃいましょうかで今回コミックスを

play26:43

対象に繰り返し処理をしますとでこの猫

play26:47

この要素をコミックという名前に置き換え

play26:50

ますとまぁでもなんでもいいですどシート

play26:52

にしてみます試し

play26:53

そっちの方が違いが分かりやすいかもしれ

play26:55

ないでシート介してみようと思いますで

play26:58

クリーンと

play26:59

て8しいてな感じで書いてあげるとこれ

play27:03

どうなるかというとなかなか実行されない

play27:06

ですねはいこういった形でスラムダンク

play27:09

ワンピースというふうに出力されました

play27:12

ちなみにこれはねコミックという風にして

play27:16

中でてきましたねこちらしたをでコミッ

play27:19

クってしてもね当たり前ですがちゃんと

play27:21

実行されてスラムダンク

play27:24

ワンピースというふうに出力されますこう

play27:26

いう形でまずは音リスト猫格好で定義して

play27:31

館マクビーで定義してリストねこみっくす

play27:33

てぃリストを作ってあげてですのように

play27:36

繰り返ししたきゃ for 文を使ってね

play27:39

restart かに対して繰り返し処理

play27:41

をしたときは4部を使ってあげるとこう

play27:44

やってリストの個々の要素に対してなんだ

play27:47

からね処理をするとで今回と print

play27:49

文を使うとプリントを使うという形でね

play27:51

処理をすることができますちなみにね8

play27:55

ちょっと飛ばしちゃったんですけどここで

play27:57

プリント

play27:58

学校本ニックスってするとデータとしては

play28:01

日本満々なんですけど

play28:03

リストのスラムダンクワンピースというの

play28:06

がこのコミックスて変数に入っている形に

play28:08

なります点数が700点をした待ってい

play28:11

たら月収変わらず残念って出力する

play28:15

プログラムを作成平成よというものでした

play28:18

ではこれをね解いていこうと思います最初

play28:21

に点数なんでスコアとかにしちゃい

play28:23

ましょうか

play28:24

スコアを定義していこうとがして最初と s

play28:27

900点とかしますトライク900点で

play28:29

すごいですよねうふふ

play28:31

北店前900点のかないんですけどスコア

play28:34

がない式800点以上ならですよね800

play28:38

点以上なら

play28:40

プリントしていきますとプリント

play28:43

ど月収が月収がまあんえんアップという形

play28:50

かなで出力してこれで81回実行してみ

play28:54

ましょうかこうすると最初900点以上た

play28:56

5万円アップっていうふうになりますでだ

play28:59

100点と化したわーとなりますよくさえ

play29:01

ないという形ですねこういう感じ if 文

play29:04

を使うそれ条件分岐何か条件分岐したい

play29:06

空気は f 文を使ってあげるとできます

play29:09

って続いてが点数が700点以上なら月収

play29:15

が2万円アップって出力するってことなの

play29:18

でそれはどうすればいいかというと条件を

play29:21

ね追加してときなんでエルフ使ったりたい

play29:24

ですねl if

play29:26

4なぁかあっこ j 800点症だから

play29:29

以上つける駄目ですねハッで次700点

play29:32

以上だったんで700点以上だったら

play29:36

ぷりーんと

play29:38

月収が万円アップ

play29:41

1周が2万円アップという形でやります

play29:45

じゃあねこれ実行してみようと思います

play29:47

はい2仁川大学店なんで月子がない今井

play29:51

アップってでましたぺちゃ f 800

play29:53

店舗かにしてあげると

play29:55

葉っぱ大丈夫ちゃんとケチは5万円アップ

play29:57

ってなりますはいこういうふうにね条件付

play30:00

クリックが痛い時は l リフレ

play30:02

付け加えることができますでも視点主が

play30:05

700点を下回っていたら月収必ず残念て

play30:10

して良くするっていうねことなので続いて

play30:12

そこで実行しようと思うんですけど

play30:15

声です a 持っ変える if で lf

play30:18

スコアが700円ちっちゃければっていう

play30:21

ふうに書くこともできるんですけどそれっ

play30:24

てえっとね今ねこれ800点以上場合は

play30:27

こっちの結構一番最初のケースは合致する

play30:30

play30:31

700点か800というの場合は個々の

play30:33

ケースがね700点から西799点からの

play30:37

時はこのケースは合致するし

play30:39

ガス高の700点より小さいとはそれ以外

play30:42

の計算ですよねやっぱりこう書いてもいい

play30:44

んですけど

play30:45

エルスで十分ですねブースでそれ以外の

play30:48

ケースはが扱いをしますブリーンと月収が

play30:54

ゲッシュ変わらずと

play30:56

へと結集変わらず残念という形で書いて

play31:01

あげても大丈夫だと思いますってパリある

play31:03

と今800点なんて月収5万円アップなん

play31:06

ですけど

play31:07

たとえ貼っ600点とか600店舗関して

play31:11

あげるとっぺ月収からず残念って出る形に

play31:15

なりますはいえーまぁコレ

play31:17

クイズの回答になりますがこういった形で

play31:20

まあこうやって条件に応じて処理を分け

play31:23

たいときっていうのは if 文を使って

play31:25

あげるといいですよというのが復習になり

play31:27

ますこちらの回答はね次回の最後にねまた

play31:32

解説しますのでぜひこれもトライしてみて

play31:34

ください入っただけ今回はリストと

play31:37

クリック一緒に観てきましたリストを使う

play31:39

ことで複数の値を一つの編水まとめて格納

play31:43

することができます繰り返し処理をする

play31:46

ことで例えばそのリストね要素一つ一つに

play31:49

対して毎回取り返したいとかその同じ付

play31:52

処理をに繰り返したいものをいっぱい定義

play31:55

すればねそれ進むようになりますした

play31:57

リストと繰り返し処理を支えると毎回は

play32:00

重要なこと書くみたいなことをね一発書け

play32:03

ばねそれだけ進むみたいになって

play32:04

めちゃくちゃ便利なのでぜひこれも使い

play32:07

こなせるようになっていきましょうそれで

play32:10

は今回はここまでとがあります最後にして

play32:12

くださいありがとうございました

play32:14

アンがはね他にもね好きならいっぱいある

play32:16

んですけど最近流行っている奴だと定番

play32:19

ですけど東京リベンジャーズとかあとは

play32:22

大沢ランキングとかねそういったね熱い系

play32:25

とかもねすげー好きですねまぁとは言って

play32:28

もでざっショップだってだいたいての漫画

play32:30

読むんですけどもし皆さんも何かお勧めの

play32:33

漫画たらぜひ教えてください

Rate This

5.0 / 5 (0 votes)

Do you need a summary in English?