プログラミング、フリーダイビング、ブロックチェーンのブログ

プログラミング道場

私がおすすめするプログラミング教材のまとめ【書籍と動画】

プログラミング言語 スクリプト言語 コンパイル言語 アプリ開発 サーバー、インフラ、セキュリティなど 機械学習系 ゲーム開発 データベース 子供向け デザイン その他 おまけ まとめ この記事では、様々な書籍を紹介しました。 是非、自分に合 ...

続きを見る

【Python入門】リスト(配列)の使い方

更新日:

記事の内容


この記事では、Python3のリスト(list)について説明します。
Pythonのリスト(list)は、他の言語で言う配列のことです。
なお、このコードはPythonの3系で書かれています。

リストとはどんな時に使うの?

リストとは、複数のデータを扱うためのデータ型です。
そのため、実装中に、「同じようなことをしているかも?」と疑問に感じた時は、リストを使うことを検討してみましょう。
リストを使うことで、同じような記述を何度も書くことを避けることができます。

また、リストを使ったコードの方が短いですし、新しい値を追加する時にも、リストに値を追加するだけで済みます。

ここがポイント!

  • 何度も同じ処理が出てきたら、リストを使うことを考えてみよう
  • リストを使うと処理が短くなります
  • リストを使うと、コードを変更しやすくなります

listの作成方法

listの初期化や作成方法と、中身の見方を紹介します。

listの要素を追加したり取得する

「append関数」は配列に値を追加します。
「insert関数」は指定した場所に値を追加します。

listの要素を更新したり削除する

「remove関数」は指定した配列の値を削除します。
「pop関数」は指定したindex番号の値を削除します。

listが空かどうかを調べる

「len関数」「notキーワード」「==[]」を使った三つの方法を紹介します。

listの重複を省く

「set関数」と「dict.fromkeys」を使った方法を紹介します。

listを結合する

「+」「extend関数」を使った方法を紹介します。

listの中身を結合する

「join関数」を使います。
listの中身が数字の場合は、文字列にキャストした上でjoin関数を使います。

listの長さを調べる

「len関数」を使います。

listを反転させる

「reverse関数」を使います。

listのsort(並び替え)を行う

「sort関数」を使って、昇順にソートします。
「sorted関数」を使って、降順にソートします。

map

「map関数」は、全ての要素に指定した関数を実行します。

まとめ

この記事では、pythonのリストについて説明しました。

Good luck for your engineer life!

Pythonをより詳しく勉強したい人は、この記事を読んで下さい

Pythonの学習でおすすめの本と動画【2020年最新】

初心者向け【入門編】 スラスラ読める Pythonふりがなプログラミング ふりがなプログラミングシリーズのPython版です。 文句なしに、やさしい内容なので、これからプログラミングを始めてみようという人は、この本から始めると良いかもしれま ...

続きを見る


機械学習をより詳しく勉強したい人は、この記事を読んで下さい

機械学習でおすすめの本と動画【2020年最新】

概念的な理解 機械学習エンジニアになりたい人のための本 機械学習について書かれている本です。 機械学習エンジニアになりたい人向けに、仕事内容や必要な知識レベルが書かれています。 機械学習エンジニアなるための勉強法などが書かれているのは嬉しい ...

続きを見る


統計学をより詳しく勉強したい人は、この記事を読んで下さい

統計学の学習でおすすめの本と動画【2020年最新】

初心者向け マンガでわかる統計学 素朴な疑問からゆる~く解説 初心者にわかりやすいと評判の本です。 カラー刷りで、漫画イラストを絡めながら統計に関する情報が記載されています。 一度は統計学に挫折した人でも、この本ならばきっとやれると思います ...

続きを見る


数学をより詳しく勉強したい人は、この記事を読んで下さい

機械学習に備えて数学を学習するためのおすすめの本と動画【2020年最新】

中学生レベル 中学校3年分の数学が教えられるほどよくわかる 大人になって数学から離れている人にオススメの一冊です。 中学生が読んでも大人が読んでも役に立つ本です。 「なんとなく」の理解から「人に教えられる」ほどの理解になるはずです^^ 高校 ...

続きを見る


Rをより詳しく勉強したい人は、この記事を読んで下さい

Rの学習でおすすめの本と動画【2020年最新】

統計 Rによるやさしい統計学 Rによる統計手法が関数ごとに非常にわかりやすく書かれています。 全て読めば、R関係のソフトウェアの統計解析が理解できるように思います。 Rによる多変量解析入門 多変量解析について勉強したい人にオススメの一冊です ...

続きを見る


Juliaをより詳しく勉強したい人は、この記事を読んで下さい

Juliaの学習でおすすめの本と動画【2020年最新】

初心者向け 開発エンジニアにおくる次世代プログラミング言語Juliaのすすめ Juliaの基礎的な文法を学びたい人は、この本を手にとってみて下さい。 kindle unlimitedで読むこともできます^^ 中級者向け Juliaプログラミ ...

続きを見る

関連コンテンツ

-Python, プログラミング

Copyright© プログラミング道場 , 2020 All Rights Reserved Powered by AFFINGER4.