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.

Répondez maintenant à l’exercice sur le contenu :

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

Tu as raison! Félicitations, passez maintenant à la page suivante

Vous avez raté! Essayer à nouveau.

Page suivante de lebook gratuit :

155.1. Estruturas de dados em Python: Listas

Obtenez votre certificat pour ce cours gratuitement ! en téléchargeant lapplication Cursa et en lisant lebook qui sy trouve. Disponible sur Google Play ou App Store !

Get it on Google Play Get it on App Store

+ 6,5 millions
d'étudiants

Certificat gratuit et
valide avec QR Code

48 mille exercices
gratuits

Note de 4,8/5 dans les
magasins d'applications

Cours gratuits en
vidéo, audio et texte