logo

Contém em Python

Em Python, um `container` é um objeto que contém outros objetos. Os contêineres fornecem uma maneira de organizar e gerenciar coleções de dados. Python fornece vários tipos de contêineres integrados, incluindo `listas`, `tuplas`, `conjuntos` e `dicionários`. Cada tipo tem suas próprias características e casos de uso.

Listas

As listas são coleções ordenadas de itens. Eles são mutáveis, o que significa que você pode alterar os itens de uma lista após ela ter sido criada. As listas são criadas usando colchetes `[]` e podem conter itens de diferentes tipos de dados.

 my_list = [1, 2, 3, 'hello', True] 

Tuplas

As tuplas são semelhantes às listas, mas são imutáveis, o que significa que não podem ser alteradas após a criação. Tuplas são criadas usando parênteses `( )`.

 my_tuple = (1, 2, 3, 'hello', True) 

Conjuntos

Conjuntos são coleções não ordenadas de itens exclusivos. Eles são úteis para armazenar valores distintos sem duplicatas. Os conjuntos são criados usando chaves `{ }`.

 my_set = {1, 2, 3, 4, 5} 

Dicionários

Dicionários são coleções de pares de valores-chave. Cada chave está associada a um valor, semelhante a um dicionário do mundo real, onde palavras (chaves) estão associadas a definições (valores). Os dicionários são criados usando chaves `{ }` e dois pontos `:` para separar chaves e valores.

 my_dict = {'name': 'Alice', 'age': 30, 'city': 'New York'} 

Operações de Contêiner:

Acessando itens:

Os itens em um contêiner podem ser acessados ​​usando indexação (para listas e tuplas) ou chaves (para dicionários).

Exemplo 1:

 my_list = [1, 2, 3, 4, 5] print(my_list[0]) 

Saída:

 1 

Exemplo 2:

 my_dict = {'name': 'Alice', 'age': 30} print(my_dict['name']) 

Saída:

 Alice 

Adicionando e removendo itens:

Os contêineres podem ser modificados adicionando ou removendo itens.

Exemplo 1:

 my_list = [1, 2, 3] my_list.append(4) # Add an item to the end of the list print(my_list) 

Saída:

 [1, 2, 3, 4] 

Exemplo 2:

 my_dict = {'name': 'Alice'} my_dict['age'] = 30 # Add a new key-value pair to the dictionary print(my_dict) 

Saída:

 {'name': 'Alice', 'age': 30} 

Iterando sobre contêineres:

Você pode iterar os itens em um contêiner usando loops.

Exemplo:

 my_list = [1, 2, 3] for item in my_list: print(item) my_dict = {'name': 'Alice', 'age': 30} for key, value in my_dict.items(): print(f'{key}: {value}') 

Saída:

 1 2 3 name: Alice age: 30 

Explicação:

O primeiro loop itera sobre a lista my_list e imprime cada item (1, 2, 3) em uma nova linha. O segundo loop itera sobre os pares de valores-chave no dicionário my_dict e imprime cada par no formato chave: valor, onde key é a chave do dicionário (nome, idade) e value é o valor correspondente (Alice, 30).

Estes são alguns dos princípios básicos dos contêineres em Python. Os contêineres desempenham um papel crucial na organização e gerenciamento de dados em programas Python.