馬鹿正直に答えると「タプルの構文を使ったからタプルになった」です。
タプルの要素は任意の Python オブジェクトです。二つ以上の要素からなるタプルは、個々の要素を表現する式をカンマで区切って構成します。単一の要素からなるタプル (単集合 'singleton') を作るには、要素を表現する式の直後にカンマをつけます (単一の式だけではタプルを形成しません。これは、式をグループ化するのに丸括弧を使えるようにしなければならないからです)。要素の全くない丸括弧の対を作ると空のタプルになります。
データモデル — Python 3.6.3 ドキュメント
要約すると、Python では要素を表現する式をカンマで区切るとタプルになるということです。
>>> a = 1, 2
>>> type(a)
<class 'tuple'>
リストで結果を得たい場合は、タプルをリストに変換する:
か、もしくは最初からリストの構文を使ってリストとして定義しましょう:
>>> a = [1, 2]
>>> type(a)
<class 'list'>
ここで「あれ、リストを作るときだってカンマを使ってるじゃーん」という疑問があるのであれば、言語設計レベルの込み入った話になるので参考サイトを読んでみて下さい。 → Python の tuple のリテラル表記について考える - Hack like a rolling stone
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。