Technical Blog

技術ブログ

WordPressで継続して書いてきた技術記事・開発記録をまとめています。 学習内容、開発で詰まったこと、実装の理解を言葉に残しています。

Blog 2025-10-18

【Python】pop

リストの要素を削除することのできるpopメソッドについて見ていこう。 サンプルコード pop · ki-hi-ro/python@63f6f86 sample_listに対して、2通りの方法でpopメソッドを使用している。 何も指定しない場合、最後の要素が削除される。 インデックスを使用して、要素を削除することもできる。 出力結果 削除された要素と削除処理を行った後のリストを出 …

Python
Blog 2025-10-18

【Python】mapはfor文で使用すると消費される

リストの中身を一括で型変換できるmap。 そのmapオブジェクトをfor文のイテラブルとして使用すると消費されてしまう。 どういうことか?見ていこう。 ソースコード map.py · ki-hi-ro/python@92037c1 print_ints関数のfor文でイテラブルの中身を出力する。そして、その後のイテラブルのリストを出力する。 str_listには、文字列の数字が …

Python
Blog 2025-10-18

【Python】rangeとenumerate

rangeをfor文のイテラブルとして使用した時 enumerateをfor文のイテラブルとして使用した時 それぞれの違いについて見ていこう。 ソースコード range_enumerate · ki-hi-ro/python@8b3c8c0 range(10)を使用した場合と、文字列のリストに対してenumerateを使用した場合のソースコード。 出力結果 rangeの場合、0 …

Python
Blog 2025-10-18

【Python】all

allで全てが条件に当てはまった時にTrueにすることができる。 ソースコード all · ki-hi-ro/python@2f22a34 for_all_listは、数字のリスト。 allに、for_all_listの中身が5より大きいという条件を指定している。 出力結果 全ての要素が5より大きいので、以下のように出力される。

Python