webのお仕事ホームページ制作・プログラミングの豆知識SEO対策webサイト分析PythonwordpressBLOG運営Python入門:tuple型(タプル型)完全解説2019.10.31(更新日:2023.06.15)pythonHOMEpythonPython入門:tuple型(タプル型)完全解説タプル型は、簡単に言えば要素の追加や削除ができないリスト型と考えてください。(複数の構成要素からなる組を総称する一般概念がtupleの意味らしいです。)それなら、リスト型だけでタプル型は必要ないとお考えかもしれませんが、タプル型は、使用メモリがリストに比べて小さい点や、リストよりも演算が早いメリットがあります。要素の追加や削除をしたくない(させたくない)時にも重宝できます。変更はできないがスライス(一部切り出し)は可能です。タプル型からリスト型への変更はできます。豆知識:ミュータブル(Mutable)とイミュータブル(Immutable)タプルの使用方法タプルは全体を丸括弧()で囲って、それぞれの要素を「,」で区切って記述します。中に格納できる要素はリスト型と同様に制限はありませんので、整数値や文字列などを入れる事が出来ます。うまい棒(d_stick)のタプルを作ります。作成したタプルから値を取り出すときは、「リスト名[添字]」です。'カレー味'変更はできないがスライス(一部切り出し)は可能です。うまい棒(d_stick)のタプルを作ります。作成したタプルから値をスライスするときは、「リスト名[スタート添字:エンド添字+1]」です。('チーズ味','明太子味')また要素が一つしかないときは、最後に,をつけないとpythonはタプルとして認識しないので注意してください。間違い例:最後に,をつけないとただの文字列になります。d_stick>>>'チーズ味'#正解例:最後に,をつければタプルとなります。d_stick>>>('チーズ味',)タプル型からリスト型への変更はできます。タプル型に変更を加えたい場合は、リスト型に変更することはできますので、方法を記載します。うまい棒(d_stick)のタプルを作ります。作成したタプル型をリスト型に変更する場合は、「list(リスト名)」です。['チーズ味','明太子味','カレー味']豆知識:ミュータブル(Mutable)とイミュータブル(Immutable)ミュータブルは「可変」でイミュータブルは「不変」です。英語のスペルでもお分かりかと思いますが、ポッシブルとインポッシブルの関係と同じですね。リスト型は要素の追加や削除が出来るので、ミュータブルです。タプル型は、一度作成したら変更できないのでイミュータブルです。このブログでは、英語の和訳的なモノを、例文で「うまい棒」ばかり載せているのと同様にしつこい位に説明しています。コレにはちゃんと理由があります。それぞれの英語の意味をしっかり理解することってプログラムを深く理解する上で重要だと思うんですよね。使われている英語の意味を分からずに学習していくと、知識の定着に繋がらないと、経験上思うんです。英語の意味だけを扱うので、発音については触れません。その他のデータ型については以下に詳しく掲載しています。関連する記事Python:len関数の使い方。2020.04.09len関数は、文字列型やリスト型など様々なオブジェクトの要素数を取得できる関数です。2019.12.23Pythonには、日付と時刻に対して様々な処理を行う事ができるdatetimeモジュールがあります。2020.02.13Pythonに限らず、全てのプログラムでコメントは、自分自身もそうですが、他のチームの方等がソースを見たときの理解に役立ちます。コメントをキャンセルメールアドレスが公開されることはありません。*サイト次回のコメントで使用するためブラウザーに自分の名前、メールアドレス、サイトを保存する。最近の投稿WordPress:メディアライブラリに登録された画像の上書をurl変更なしで行う方法Python:ビープ音を鳴らす方法(windows/mac)なぜ常時SSL化が必要なのか?SEOの観点から説明します。WordPress.。