プログラ生活

プログラム初学者のためのポイントを書いていこうと思います。たまに脇道それた記事もありますが、息抜きだとおもって気長にお付き合いください。

【Python連載】リストの活用 -015-

www.pon-x.jp

今回は、リストを活用したちょっとしたテクニックを紹介します。

インデックスと要素を取り出す

リストの要素と、それが何番目の要素かということを知りたい時があります。
そんなときは、enumarateを使いましょう。

n = ["あ", "い", "う", "え", "お"]

for i,char in enumerate(n):
    print(i,char)

f:id:hanabusa-snow:20210910082811p:plain

2つのリストを要素ごとにまとめる

2つのリストを要素ごとにリストにしたいというときがあります。 そんなときは、zipをつかいましょう。

n = ["あ", "い", "う", "え", "お"]
m = ["か", "き", "く", "け", "こ"]

[i for i in zip(n,m)]

f:id:hanabusa-snow:20210910082951p:plain

こんなかんじで、リストはたくさんの要素を一つの変数に入れられる便利なものですが、さらに応用的につかうことでさまざまなデータを格納することができます。
テクニックを駆使することで、よりコードを短くできるのでぜひ覚えておきましょう。

■告知 Pythonプログラミングを学ぶ基礎講座を開設しています。
興味がある方は、ぜひこちらから。
無料相談もやっております。

pumpkin-labo.com