セクション 1. 章 24
single
Pythonにおけるセットの要素へのアクセス
メニューを表示するにはスワイプしてください
セットは順序付けされていないため、リストやタプルのようにインデックスで要素にアクセスすることはできません。ただし、以下のことは可能です。
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キーワードを使用してください。
解答
すべて明確でしたか?
フィードバックありがとうございます!
セクション 1. 章 24
single
AIに質問する
AIに質問する
何でも質問するか、提案された質問の1つを試してチャットを始めてください