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

プログラミング道場

自分の市場価値を知りたい人にオススメの記事です

【すぐできる】エンジニアとしての市場価値を診断してみよう!

エンジニアが市場価値を把握しておくべき理由 エンジニアは、なぜ市場価値を把握しておいた方がいいのか、まずはその理由について説明します。 エンジニアの市場価値を決める要素 エンジニアの市場価値を決める要素について説明します。 経験業務と年数 ...

続きを見る

私がオススメするプログラミング教材です

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

これからエンジニアになりたい人へ向けた本 私が書いた、「これからエンジニアになりたい人」に向けた本です。 最近、世間ではプログラミングの必要性が声高く叫ばれるようになりました。 子供向けには2021年からプログラミング教育が義務教育で実施さ ...

続きを見る

無料で学べるPython講座です

【Python入門】タプルの使い方

更新日:

記事の内容


この記事では、Pythonにおけるタプルについて説明していきたいと思います。
なお、このコードはPythonの3系で書かれています。

タプルとは?

タプルとは、データ構造の一つでリストと同じように複数の値を持つことができます。
主な特徴は、以下の通りです。

  • () で定義する
  • 使用メモリがリストに比べて小さい(効率がよい)
  • 多くの場合でリストよりタプルの方が早く演算できる
  • リストや辞書型と併用できる
  • list() と tuple() 関数でデータ型は変更できる
  • イミュータブル(変更ができない)

実際に、これらの特徴を見ていきたいと思います。

タプルの作成方法

タプルの追加方法

タプルはイミュータブルなので一度作ると変更ができません。
でも別のタプルを作って連結をすることで、要素の追加のような振る舞いにすることはできます。

タプルの削除方法

タプルは変更ができないので要素を削除する事もできません。
しかし、スライスという機能を使って、部分的に取り出したタプルを作ることはできます。

タプルの変更方法

タプルを変更しようとすると、エラーが出ます。

タプルの使い方

タプルの中の値は、「in」を使って確認します。
「for」を使って、順番にタプルの値を取り出すことができます。

まとめ

この記事では、タプルの使い方を紹介しました。
データ型に変更がない場合や、要素の順番が変わらない場合は、タプルを使うようにしましょう。

Good luck for your engineer life!

Pythonエンジニアの求人

DODA

Pythonエンジニアは、約3500件の案件が登録されていました。

Pythonを使って働きたい人は、DODAに相談してみて下さい



Pythonをより詳しく勉強したい人には、この記事がオススメです

Pythonの学習でおすすめの本と動画(Udemy)【2022年最新】

関連記事の紹介 自然言語処理については、この記事を読んで下さい MLOpsについては、この記事を読んで下さい 機械学習については、この記事を読んで下さい 機械学習で使う数学については、この記事を読んで下さい Kaggleについては、この記事 ...

続きを見る


Djangoをより詳しく勉強したい人には、この記事がオススメです

Djangoの学習でおすすめの本と動画(Udemy)【2022年最新】

関連記事の紹介 Pythonについては、この記事を読んで下さい 自然言語処理については、この記事を読んで下さい MLOpsについては、この記事を読んで下さい 機械学習については、この記事を読んで下さい 機械学習で使う数学については、この記事 ...

続きを見る


Flaskをより詳しく勉強したい人には、この記事がオススメです

Flaskフレームワークの学習でおすすめの本と動画(Udemy)【2022年最新】

関連記事の紹介 Pythonについては、この記事を読んで下さい 自然言語処理については、この記事を読んで下さい MLOpsについては、この記事を読んで下さい 機械学習については、この記事を読んで下さい 機械学習で使う数学については、この記事 ...

続きを見る


機械学習をより詳しく勉強したい人には、この記事がオススメです

機械学習でおすすめの本と動画(Udemy)【2022年最新】

関連記事の紹介 自然言語処理については、この記事を読んで下さい MLOpsについては、この記事を読んで下さい 機械学習で使う数学については、この記事を読んで下さい Kaggleについては、この記事を読んで下さい PyTorchについては、こ ...

続きを見る


MLOpsをより詳しく勉強したい人には、この記事がオススメです

MLOpsでおすすめの本【2022年最新】

関連記事の紹介 自然言語処理については、この記事を読んで下さい 機械学習については、この記事を読んで下さい Kaggleについては、この記事を読んで下さい 機械学習で使う数学については、この記事を読んで下さい PyTorchについては、この ...

続きを見る


統計学をより詳しく勉強したい人には、この記事がオススメです

統計学の学習でおすすめの本と動画(Udemy)【2022年最新】

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

続きを見る


数学をより詳しく勉強したい人には、この記事がオススメです

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

関連記事の紹介 自然言語処理については、この記事を読んで下さい 機械学習については、この記事を読んで下さい Kaggleについては、この記事を読んで下さい MLOpsについては、この記事を読んで下さい PyTorchについては、この記事を読 ...

続きを見る


Rをより詳しく勉強したい人には、この記事がオススメです

Rの学習でおすすめの本と動画(Udemy)【2022年最新】

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

続きを見る


Juliaをより詳しく勉強したい人には、この記事がオススメです

Juliaの学習でおすすめの本と動画(Udemy)【2022年最新】

初心者向け 1から始める Juliaプログラミング 必要な事が簡潔にまとめられています。 juliaの難しい所をわかりやすく説明してくれている本です^^ 開発エンジニアにおくる次世代プログラミング言語Juliaのすすめ Juliaの基礎的な ...

続きを見る

関連コンテンツ

-Python, プログラミング

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