概要
Pythonで「スライスを使ってタプルの指定した範囲の要素が含まれる新しいタプルを取得する」の動作を確認してみました。以下のページを参考にしました。
実装
以下のファイルを作成しました。
sample.py
mytuple = ("A", "B", "C", "D", "E")
#インデックス 2 から 3 までの要素を取得する
print(mytuple[2:4])
#インデックス 0 から 2 までの要素を取得する
print(mytuple[0:3])
#インデックス 3 の要素を取得する
print(mytuple[3:4])
animaltuple = ("Cat", "Lion", "Cow", "Dog", "Giraffe")
print(animaltuple[1:4])
print(animaltuple[0:2])
print(animaltuple[2:3])
animaltuple = ("Cat", "Lion", "Cow", "Dog", "Giraffe")
print(animaltuple[:3])
print(animaltuple[2:])
print(animaltuple[:])
以下のコマンドを実行しました。
$ python3 sample.py
('C', 'D')
('A', 'B', 'C')
('D',)
('Lion', 'Cow', 'Dog')
('Cat', 'Lion')
('Cow',)
('Cat', 'Lion', 'Cow')
('Cow', 'Dog', 'Giraffe')
('Cat', 'Lion', 'Cow', 'Dog', 'Giraffe')
まとめ
何かの役に立てばと。