Python

【Python】タプルの操作

みいと

この記事ではPythonのタプルの操作についてまとめています。

範囲を指定してタプルの要素を取得

下記のように範囲を指定すると、タプルの要素を取得することができます。

要素の範囲指定

タプル名[A : B]

タプル名[A : B]のように記述することで、インデックスがAの要素からBの1つ前の要素までを取得できます。

また、AやBの部分は省略可能です。

範囲を指定して要素を取得

範囲の記述を省略すると下記の表ような範囲を取得できます。

省略箇所記述取得範囲
省略なしタプル名[A:B]インデックスがAからBの1つ前の要素まで
開始位置を省略タプル名[:B]インデックスが先頭からBの1つ前の要素まで
終了位置を省略タプル名[A:]インデックスがAから末尾まで
両方省略タプル名[:]先頭から末尾まで

実際に範囲を指定した要素を取得してprintすると、このように複数の要素が表示されました。

範囲設定を省略した結果

タプルの長さを取得

lenを使うとタプルの長さ(要素数)を取得できます。

lenの使い方

len(タプル名)

実際にlenの結果をprintすると、タプルの長さが表示されました。

lenの使用例

タプルの結合

+演算子を使うとタプルを結合できます。

タプルの結合

タプル1 + タプル2

実際に+演算子でタプルを結合すると、2つのタプルを結合した新しいタプルができました。

元のタプルに変化はありません。

タプルの結合の例

タプルの反復

*演算子を使うとタプルを反復できます。

タプルの結合

タプル1 * 反復回数

実際に*演算子でタプルを反復すると、タプルの内容を反復した新しいタプルができました。

元のタプルに変化はありません。

タプルの反復の例

まとめ

今回はタプルの操作についてまとめました。

ここでまとめた機能はすべてリストと同じですが、タプルは内容を変更できないのでappendやpopなどの機能はありません。

タプルの操作のまとめ
  • リスト名[A : B]のようにすると、範囲を指定して要素を取得できる
  • lenを使うとタプルの長さ(要素数)を取得できる
  • +演算子を使うとタプルを結合できる
  • *演算子を使うとタプルを反復できる
ABOUT ME
みいと
興味を持ったものをいろいろと勉強しています。
記事URLをコピーしました