Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Criando um Conjunto | Conjunto
Estruturas de Dados em Python
course content

Conteúdo do Curso

Estruturas de Dados em Python

Estruturas de Dados em Python

1. Lista
2. Dicionário
3. Tupla
4. Conjunto

bookCriando um Conjunto

Um conjunto em Python é uma coleção não ordenada de elementos únicos. Ao contrário de listas ou tuplas, os conjuntos não permitem elementos duplicados, tornando-os ideais para operações como remoção de duplicados ou realização de operações matemáticas de conjuntos. Os conjuntos são mutáveis, o que significa que seus elementos podem ser adicionados ou removidos, mas os dados dentro do conjunto devem ser imutáveis (por exemplo, números, strings ou tuplas).

Nota

Um conjunto não pode conter dicionários ou listas porque ambos são tipos de dados mutáveis.

Existem duas maneiras principais de criar um conjunto em Python:

  1. Usando chaves {} com elementos separados por vírgulas;
  2. Usando a função set().

Aqui estão alguns pontos chave sobre conjuntos:

  • Eles são mutáveis: você pode adicionar ou remover elementos de um conjunto, mas o próprio conjunto deve conter elementos imutáveis;
  • Elementos Duplicados: se elementos duplicados forem adicionados a um conjunto, eles são automaticamente removidos;
  • Não Ordenado: a ordem dos elementos em um conjunto não é garantida e pode variar;
  • Tipos de Dados Diversos: os conjuntos podem conter elementos de diferentes tipos de dados, como strings, inteiros ou tuplas.

Vamos definir um conjunto usando a função set():

123
# Creating a set which contains strings movie_set = set("Interstellar") print(movie_set)
copy

Em seguida, vamos definir um conjunto de filmes populares usando chaves:

123
# Creating a set of movies using curly braces movies = {"Inception", "Interstellar", "Tenet", "Dunkirk", "Tenet"} print(movies)
copy

Entradas duplicadas como "Tenet" são removidas automaticamente quando o conjunto é criado.

Limitações ao Criar Conjuntos

A sintaxe para criar um conjunto usando a função set() tem requisitos específicos. Se você tentar passar vários argumentos diretamente, como:

Você encontrará um TypeError, porque a função set() espera um único iterável como argumento, não múltiplos valores separados.

Para criar um conjunto com múltiplos elementos, você precisa fornecê-los como um único iterável:

123
# Using a list `[]` movies = set(["Tenet", "Dunkirk", "Inception"]) print(movies)
copy
123
# Using a tuple `(,)` movies = set(("Tenet", "Dunkirk", "Inception")) print(movies)
copy
Tarefa
test

Swipe to show code editor

Crie um conjunto chamado favorite_movies contendo os títulos de pelo menos dois dos seus filmes favoritos. Imprima o conjunto para verificar seu conteúdo.

Switch to desktopMude para o desktop para praticar no mundo realContinue de onde você está usando uma das opções abaixo
Tudo estava claro?

Como podemos melhorá-lo?

Obrigado pelo seu feedback!

Seção 4. Capítulo 1
toggle bottom row

bookCriando um Conjunto

Um conjunto em Python é uma coleção não ordenada de elementos únicos. Ao contrário de listas ou tuplas, os conjuntos não permitem elementos duplicados, tornando-os ideais para operações como remoção de duplicados ou realização de operações matemáticas de conjuntos. Os conjuntos são mutáveis, o que significa que seus elementos podem ser adicionados ou removidos, mas os dados dentro do conjunto devem ser imutáveis (por exemplo, números, strings ou tuplas).

Nota

Um conjunto não pode conter dicionários ou listas porque ambos são tipos de dados mutáveis.

Existem duas maneiras principais de criar um conjunto em Python:

  1. Usando chaves {} com elementos separados por vírgulas;
  2. Usando a função set().

Aqui estão alguns pontos chave sobre conjuntos:

  • Eles são mutáveis: você pode adicionar ou remover elementos de um conjunto, mas o próprio conjunto deve conter elementos imutáveis;
  • Elementos Duplicados: se elementos duplicados forem adicionados a um conjunto, eles são automaticamente removidos;
  • Não Ordenado: a ordem dos elementos em um conjunto não é garantida e pode variar;
  • Tipos de Dados Diversos: os conjuntos podem conter elementos de diferentes tipos de dados, como strings, inteiros ou tuplas.

Vamos definir um conjunto usando a função set():

123
# Creating a set which contains strings movie_set = set("Interstellar") print(movie_set)
copy

Em seguida, vamos definir um conjunto de filmes populares usando chaves:

123
# Creating a set of movies using curly braces movies = {"Inception", "Interstellar", "Tenet", "Dunkirk", "Tenet"} print(movies)
copy

Entradas duplicadas como "Tenet" são removidas automaticamente quando o conjunto é criado.

Limitações ao Criar Conjuntos

A sintaxe para criar um conjunto usando a função set() tem requisitos específicos. Se você tentar passar vários argumentos diretamente, como:

Você encontrará um TypeError, porque a função set() espera um único iterável como argumento, não múltiplos valores separados.

Para criar um conjunto com múltiplos elementos, você precisa fornecê-los como um único iterável:

123
# Using a list `[]` movies = set(["Tenet", "Dunkirk", "Inception"]) print(movies)
copy
123
# Using a tuple `(,)` movies = set(("Tenet", "Dunkirk", "Inception")) print(movies)
copy
Tarefa
test

Swipe to show code editor

Crie um conjunto chamado favorite_movies contendo os títulos de pelo menos dois dos seus filmes favoritos. Imprima o conjunto para verificar seu conteúdo.

Switch to desktopMude para o desktop para praticar no mundo realContinue de onde você está usando uma das opções abaixo
Tudo estava claro?

Como podemos melhorá-lo?

Obrigado pelo seu feedback!

Seção 4. Capítulo 1
toggle bottom row

bookCriando um Conjunto

Um conjunto em Python é uma coleção não ordenada de elementos únicos. Ao contrário de listas ou tuplas, os conjuntos não permitem elementos duplicados, tornando-os ideais para operações como remoção de duplicados ou realização de operações matemáticas de conjuntos. Os conjuntos são mutáveis, o que significa que seus elementos podem ser adicionados ou removidos, mas os dados dentro do conjunto devem ser imutáveis (por exemplo, números, strings ou tuplas).

Nota

Um conjunto não pode conter dicionários ou listas porque ambos são tipos de dados mutáveis.

Existem duas maneiras principais de criar um conjunto em Python:

  1. Usando chaves {} com elementos separados por vírgulas;
  2. Usando a função set().

Aqui estão alguns pontos chave sobre conjuntos:

  • Eles são mutáveis: você pode adicionar ou remover elementos de um conjunto, mas o próprio conjunto deve conter elementos imutáveis;
  • Elementos Duplicados: se elementos duplicados forem adicionados a um conjunto, eles são automaticamente removidos;
  • Não Ordenado: a ordem dos elementos em um conjunto não é garantida e pode variar;
  • Tipos de Dados Diversos: os conjuntos podem conter elementos de diferentes tipos de dados, como strings, inteiros ou tuplas.

Vamos definir um conjunto usando a função set():

123
# Creating a set which contains strings movie_set = set("Interstellar") print(movie_set)
copy

Em seguida, vamos definir um conjunto de filmes populares usando chaves:

123
# Creating a set of movies using curly braces movies = {"Inception", "Interstellar", "Tenet", "Dunkirk", "Tenet"} print(movies)
copy

Entradas duplicadas como "Tenet" são removidas automaticamente quando o conjunto é criado.

Limitações ao Criar Conjuntos

A sintaxe para criar um conjunto usando a função set() tem requisitos específicos. Se você tentar passar vários argumentos diretamente, como:

Você encontrará um TypeError, porque a função set() espera um único iterável como argumento, não múltiplos valores separados.

Para criar um conjunto com múltiplos elementos, você precisa fornecê-los como um único iterável:

123
# Using a list `[]` movies = set(["Tenet", "Dunkirk", "Inception"]) print(movies)
copy
123
# Using a tuple `(,)` movies = set(("Tenet", "Dunkirk", "Inception")) print(movies)
copy
Tarefa
test

Swipe to show code editor

Crie um conjunto chamado favorite_movies contendo os títulos de pelo menos dois dos seus filmes favoritos. Imprima o conjunto para verificar seu conteúdo.

Switch to desktopMude para o desktop para praticar no mundo realContinue de onde você está usando uma das opções abaixo
Tudo estava claro?

Como podemos melhorá-lo?

Obrigado pelo seu feedback!

Um conjunto em Python é uma coleção não ordenada de elementos únicos. Ao contrário de listas ou tuplas, os conjuntos não permitem elementos duplicados, tornando-os ideais para operações como remoção de duplicados ou realização de operações matemáticas de conjuntos. Os conjuntos são mutáveis, o que significa que seus elementos podem ser adicionados ou removidos, mas os dados dentro do conjunto devem ser imutáveis (por exemplo, números, strings ou tuplas).

Nota

Um conjunto não pode conter dicionários ou listas porque ambos são tipos de dados mutáveis.

Existem duas maneiras principais de criar um conjunto em Python:

  1. Usando chaves {} com elementos separados por vírgulas;
  2. Usando a função set().

Aqui estão alguns pontos chave sobre conjuntos:

  • Eles são mutáveis: você pode adicionar ou remover elementos de um conjunto, mas o próprio conjunto deve conter elementos imutáveis;
  • Elementos Duplicados: se elementos duplicados forem adicionados a um conjunto, eles são automaticamente removidos;
  • Não Ordenado: a ordem dos elementos em um conjunto não é garantida e pode variar;
  • Tipos de Dados Diversos: os conjuntos podem conter elementos de diferentes tipos de dados, como strings, inteiros ou tuplas.

Vamos definir um conjunto usando a função set():

123
# Creating a set which contains strings movie_set = set("Interstellar") print(movie_set)
copy

Em seguida, vamos definir um conjunto de filmes populares usando chaves:

123
# Creating a set of movies using curly braces movies = {"Inception", "Interstellar", "Tenet", "Dunkirk", "Tenet"} print(movies)
copy

Entradas duplicadas como "Tenet" são removidas automaticamente quando o conjunto é criado.

Limitações ao Criar Conjuntos

A sintaxe para criar um conjunto usando a função set() tem requisitos específicos. Se você tentar passar vários argumentos diretamente, como:

Você encontrará um TypeError, porque a função set() espera um único iterável como argumento, não múltiplos valores separados.

Para criar um conjunto com múltiplos elementos, você precisa fornecê-los como um único iterável:

123
# Using a list `[]` movies = set(["Tenet", "Dunkirk", "Inception"]) print(movies)
copy
123
# Using a tuple `(,)` movies = set(("Tenet", "Dunkirk", "Inception")) print(movies)
copy
Tarefa
test

Swipe to show code editor

Crie um conjunto chamado favorite_movies contendo os títulos de pelo menos dois dos seus filmes favoritos. Imprima o conjunto para verificar seu conteúdo.

Switch to desktopMude para o desktop para praticar no mundo realContinue de onde você está usando uma das opções abaixo
Seção 4. Capítulo 1
Switch to desktopMude para o desktop para praticar no mundo realContinue de onde você está usando uma das opções abaixo
We're sorry to hear that something went wrong. What happened?
some-alt