Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
学ぶ Pythonでのタプルの作成:不変データ構造の定義 | Pythonタプルの習得
/
Pythonデータ構造
セクション 3.  1
single

single

bookPythonでのタプルの作成:不変データ構造の定義

メニューを表示するにはスワイプしてください

Pythonにおいて、タプルは値の並びを丸括弧で囲み、要素をカンマで区切ったデータ構造。タプルはリストと似ているが、主な違いはタプルがイミュータブル(不変)なデータ構造である点。

イミュータブルなデータ構造は、一度作成すると変更できない。タプルもリストと同様に任意の数の要素を保持でき、各要素のデータ型も異なる場合がある。1つだけ要素を持つタプルは、要素の後にカンマを付けて定義する必要があることに注意:

12
single_movie = ("Inception",) # Single-element tuple print(single_movie)
copy
Note
注意

カンマがない場合、Pythonは丸括弧を通常のグループ化と解釈し、タプルとはみなさない。

12
not_a_tuple = ("Inception") print(type(not_a_tuple))
copy

空のタプルの作成

123
empty_tuple = () print(empty_tuple) print(type(empty_tuple))
copy

tuple() 関数を使用したタプルの作成

tuple() 関数は、イテラブルをタプルに変換する機能。例えば、文字列をその文字ごとのタプルに変換可能:

12
movie_title = tuple("Inception") print(movie_title)
copy

リストからタプルを作成

tuple() 関数を使ってリストからタプルを作成することも可能:

123
movie_list = ["Inception", "Interstellar", "Tenet"] movies_tuple = tuple(movie_list) print(movies_tuple)
copy
タスク

スワイプしてコーディングを開始

タプル space_movies を初期化します。

  • 次の映画を使用してください: '2001: A Space Odyssey', 'Interstellar', 'Star Wars: Episode IV - A New Hope', 'Gravity', 'The Martian'
  • タプルを初期化するには、丸括弧 () を使用します。
  • タプルはイミュータブル(不変)なため、作成後に要素を追加することはできません。初期化時にすべての映画を含めてください。

Note

タイトルのミスを避けるため、映画のリストはコピー&ペーストすることを推奨します。

解答

Switch to desktop実践的な練習のためにデスクトップに切り替える下記のオプションのいずれかを利用して、現在の場所から続行する
すべて明確でしたか?

どのように改善できますか?

フィードバックありがとうございます!

セクション 3.  1
single

single

AIに質問する

expand

AIに質問する

ChatGPT

何でも質問するか、提案された質問の1つを試してチャットを始めてください

some-alt