single
Acessando Elementos em um Conjunto: Iteração e Teste de Pertencimento
Deslize para mostrar o menu
Como os conjuntos são não ordenados, não é possível acessar seus elementos por índice como em uma lista ou tupla. No entanto, é possível:
- Verificar a existência de um elemento usando a palavra-chave
in; - Iterar pelos elementos utilizando um laço
for.
Verificando a existência com in
A palavra-chave in permite verificar se um elemento específico existe dentro de um conjunto:
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
Neste exemplo, utilizamos a palavra-chave in para verificar se filmes específicos estão presentes no conjunto movies e armazenamos o resultado como um valor booleano nas variáveis is_inception_present e is_avatar_present.
Iterando por um conjunto com um laço for
É possível iterar sobre um conjunto utilizando um laço for para processar cada elemento individualmente. Como os conjuntos são não ordenados, a ordem da iteração é imprevisível.
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)
Cada elemento do conjunto é acessado uma vez durante a iteração. A ordem dos elementos na saída pode variar.
Deslize para começar a programar
Você recebeu um conjunto relativamente grande dos filmes mais populares (movies).
- Atribua um valor booleano à variável
is_first_movie_presentpara verificar se o filme"The Green Mile"está no conjunto. - Atribua um valor booleano à variável
is_second_movie_presentpara verificar se o filme"Titanic"está no conjunto. - Atribua um valor booleano à variável
is_third_movie_presentpara verificar se o filme"Interstellar"está no conjunto. - Utilize a palavra-chave
inpara realizar essa tarefa.
Solução
Obrigado pelo seu feedback!
single
Pergunte à IA
Pergunte à IA
Pergunte o que quiser ou experimente uma das perguntas sugeridas para iniciar nosso bate-papo