5. Estruturas de dados em Python

Página 14

Estruturas de dados em Python

Python é uma linguagem de programação de alto nível, dinâmica, interpretada e fácil de aprender. Uma das suas características mais notáveis é a sua capacidade de manipular várias estruturas de dados. Neste capítulo, vamos explorar cinco estruturas de dados fundamentais em Python: listas, tuplas, conjuntos, dicionários e strings.

Listas

A lista é uma das estruturas de dados mais utilizadas em Python. É uma coleção ordenada de itens, que podem ser de qualquer tipo. Uma lista é definida colocando todos os itens (elementos) dentro de colchetes [], separados por vírgulas.


lista = [1, 2, 3, 4, 5]

As listas são mutáveis, o que significa que podemos alterar um elemento da lista. Além disso, as listas suportam operações como inserção, remoção e outras operações que modificam a lista.

Tuplas

As tuplas são semelhantes às listas, mas são imutáveis, o que significa que os elementos de uma tupla não podem ser alterados depois de serem atribuídos. As tuplas são usadas para armazenar vários itens em uma única variável. São definidas colocando todos os itens (elementos) dentro de parênteses (), separados por vírgulas.


tupla = (1, 2, 3, 4, 5)

As tuplas são usadas quando a ordem dos elementos importa, ou quando os elementos são imutáveis, mas a lista completa é mutável.

Conjuntos

Um conjunto é uma coleção desordenada de itens únicos. Os conjuntos são usados para eliminar itens duplicados de uma lista e para realizar operações matemáticas, como união e interseção. Os conjuntos são definidos colocando todos os itens (elementos) dentro de chaves {}, separados por vírgulas.


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

Os conjuntos são mutáveis e podem ser modificados adicionando ou removendo elementos. No entanto, os conjuntos não suportam o acesso, alteração ou remoção de elementos usando índices devido ao fato de serem desordenados.

Dicionários

Um dicionário é uma coleção desordenada de pares chave-valor. É geralmente usado quando temos um grande conjunto de dados e queremos organizar os dados de uma maneira que possamos encontrá-los rapidamente. Os dicionários são definidos colocando os elementos dentro de chaves {}, separados por vírgulas. Cada par chave-valor é separado por dois pontos :


dicionario = {'nome': 'João', 'idade': 25, 'profissão': 'Programador'}

Os dicionários são mutáveis e podemos adicionar novos pares chave-valor ou alterar o valor de uma chave existente.

Strings

As strings em Python são sequências de caracteres. Python não possui um tipo de dado "char", um único caractere é simplesmente uma string com um comprimento de 1. As strings são definidas escrevendo caracteres entre aspas simples ou duplas.


string = "Olá, mundo!"

As strings são imutáveis, o que significa que não podemos alterar um caractere de uma string existente. No entanto, podemos concatenar strings ou extrair substrings de uma string existente.

Compreender e dominar essas estruturas de dados é fundamental para a programação eficiente em Python. Cada estrutura de dados tem suas próprias características e usos, e escolher a estrutura de dados correta para uma tarefa específica pode tornar seu código mais eficiente e fácil de entender.

Ahora responde el ejercicio sobre el contenido:

_Qual das seguintes afirmações sobre estruturas de dados em Python é verdadeira?

¡Tienes razón! Felicitaciones, ahora pasa a la página siguiente.

¡Tú error! Inténtalo de nuevo.

Siguiente página del libro electrónico gratuito:

155.1. Estruturas de dados em Python: Listas

¡Obtén tu certificado para este curso gratis! descargando la aplicación Cursa y leyendo el libro electrónico allí. ¡Disponible en Google Play o App Store!

Disponible en Google Play Disponible en App Store

+ 6,5 millones
estudiantes

Certificado gratuito y
válido con código QR

48 mil ejercicios
gratis

Calificación de 4.8/5
en tiendas de aplicaciones

Cursos gratuitos de
vídeo, audio y texto.