セクション 4. 章 4
single
セット内の要素へのアクセス:イテレーションとメンバーシップテスト
メニューを表示するにはスワイプしてください
セットは順序付けされていないため、リストやタプルのようにインデックスで要素にアクセスすることはできません。ただし、以下のことが可能です。
inキーワードを使って要素の存在を確認する;forループを使って要素を反復処理する。
inによるメンバーシップの確認
inキーワードを使用すると、特定の要素がセット内に存在するかどうかを確認できます。
12345678910# Define a set of favorite movies movies = {"Inception", "Interstellar", "Tenet", "Dunkirk", "Memento"} # Check if specific movies are in the set is_inception_present = "Inception" in movies # True is_avatar_present = "Avatar" in movies # False # Print results print(is_inception_present) # Output: True print(is_avatar_present) # Output: False
この例では、inキーワードを使って特定の映画がmoviesセットに含まれているかを確認し、その結果をブール値としてis_inception_presentおよびis_avatar_presentの変数に格納しています。
forループによるセットの反復処理
forループを使ってセット内の各要素を個別に処理できます。セットは順序付けされていないため、反復処理の順序は予測できません。
1234567# Define a set of favorite movies movies = {"Inception", "Interstellar", "Tenet", "Dunkirk", "Memento"} # Iterate through the set and print each movie title print("Movie collection:") for movie in movies: print(movie)
セット内の各要素は、イテレーション中に一度だけアクセスされる。 出力される要素の順序は異なる場合がある。
タスク
スワイプしてコーディングを開始
最も人気のある movies セットが与えられています。
- 映画
is_first_movie_presentがセット内に存在するかどうかを確認し、その結果の真偽値を変数"The Green Mile"に代入してください。 - 映画
is_second_movie_presentがセット内に存在するかどうかを確認し、その結果の真偽値を変数"Titanic"に代入してください。 - 映画
is_third_movie_presentがセット内に存在するかどうかを確認し、その結果の真偽値を変数"Interstellar"に代入してください。 - このタスクを達成するために
inキーワードを使用してください。
解答
すべて明確でしたか?
フィードバックありがとうございます!
セクション 4. 章 4
single
AIに質問する
AIに質問する
何でも質問するか、提案された質問の1つを試してチャットを始めてください