pythonにおいてtuppleから値を取得する場合は、
どのように記述するのでしょうか?
tupple01 = ( 1, 2 )
という変数が定義されている場合、
はじめの値へのアクセスは
tupple01[0]でしょうか?
tupple01.firstでしょうか?
それと2番目の値へのアクセスは
どのようになるのでしょうか?
↓
Pythonの`tuple`(タプル)から値を取得する方法は、
リストと同じく **インデックスアクセス** を使用します。
### **基本的なインデックスアクセス**
```python
tupple01 = (1, 2)
# はじめの値(1番目の要素)にアクセス
print(tupple01[0]) # 出力: 1
# 2番目の値(2番目の要素)にアクセス
print(tupple01[1]) # 出力: 2
```
### **間違いやすい点**
`tuple` には `.first` というプロパティは **存在しません**。
Pythonでは `.first` のような名前付きプロパティは使えないため、
必ず `インデックス` を使ってアクセスします。
### **その他のアクセス方法**
タプルを **アンパック(展開)** して
変数に代入することもできます。
```python
a, b = tupple01
print(a) # 出力: 1
print(b) # 出力: 2
```
この方法を使うと、可読性が向上し、
変数名を直接指定できるメリットがあります。
また、最後の要素にアクセスする場合、`-1` を使うことも可能です。
```python
print(tupple01[-1]) # 出力: 2(最後の要素)
```
コメント
コメントを投稿