要素が 1 つのタプル
PEP 8 が、要素が 1 つのタプルを書くときの書き方として推奨するものを1つ選べ。
- A
(1,)(末尾のカンマを書き、かっこで囲む) - B
(1) - C
1 , - D
tuple(1)
正解と解説を見る
正解:A
要素が 1 つのタプルは、末尾のカンマが必須。(1,) と書く。複数行のリストなどでは、末尾のカンマを付けると差分が見やすい。
| 場面 | 規則 |
|---|---|
| 要素が1つのタプル | カンマが必要((1,))。括弧で囲って読みやすくする |
| 複数行に分けたリスト・引数 | 各行の末尾にカンマを付けると、要素の追加で差分が1行で済む |
| 1行に収まる引数リスト | 末尾のカンマは付けない |
- A
正しい。末尾のカンマが、タプルであることを示す。
- B
誤り。ただの括弧で囲まれた整数。
- C
誤り。カンマの前に空白がある。
- D
誤り。整数は反復可能ではないので、エラーになる。
このサイトの問題は、各試験の公式に示された出題範囲に沿って作ったオリジナルの模擬問題です。本試験の問題ではありません。一般社団法人Pythonエンジニア育成推進協会の公式サービスではありません。