※この記事はUdemyの
「現役シリコンバレーエンジニアが教えるPython3入門+応用+アメリカのシリコンバレー流コードスタイル」
の講座を受講した上での、自分用の授業ノートです。
講師の酒井潤さんから許可をいただいた上で公開しています。
##■タプルの使い所
#####◆例
A、B、Cの中から2つ選んでもらうとする。
multiple_choice
choose_two = ('A', 'B', 'C')
# 空のリストを用意
answer = []
# AとCを選択したとする
answer.append('A')
answer.append('C')
print('Choise from this.', choose_two)
print('Your answer is', answer)
result
Choise from this. ('A', 'B', 'C')
Your answer is ['A', 'C']
choose_two
をリストで作ってしまうと、後から選択肢が書き換わってしまう恐れがある。
タプルにしておけば、間違ってchoose_two
自体をいじるコードを書いたところでエラーとなるため、
バグの防止につながる。