Curso Online de Estruturas de Dados em Python
Seja bem vindo ao curso Estruturas de Dados em Python Modalidade: online Carga horária : 10 horas aula
Continue lendo- Aqui você não precisa esperar o prazo de compensação do pagamento para começar a aprender. Inicie agora mesmo e pague depois.
- O curso é todo feito pela Internet. Assim você pode acessar de qualquer lugar, 24 horas por dia, 7 dias por semana.
- Se não gostar do curso você tem 7 dias para solicitar (através da pagina de contato) o cancelamento ou a devolução do valor investido.*
- Adquira certificado ou apostila impressos e receba em casa. Os certificados são impressos em papel de gramatura diferente e com marca d'água.**
** Material opcional, vendido separadamente.
Modelo de certificados (imagem ilustrativa):
-
Estruturas de Dados em Python
-
Seja bem vindo
Ao curso
Estruturas de Dados em Python
-
Modalidade: online
Público alvo: profissionais de TI.
Certificado: ao final do curso.
-
Estruturas de Dados
No Python, as principais estruturas são as Listas, Sets, Dicionários e Tuplas e neste artigo veremos as diferenças e principais características de cada uma. No Python, podemos utilizar diversos tipos de estruturas de dados. Estas estruturas resolvem um tipo de problema e podem ser úteis em diversas situações.
-
O tipo de dado lista tem ainda mais métodos. Aqui estão apresentados todos os métodos de objetos do tipo lista:
list.append(x)Adiciona um item ao fim da lista. Equivalente a a[len(a):] = [x]. -
list.extend(iterable)Prolonga a lista, adicionando no fim todos os elementos do argumento iterable passado como parâmetro. Equivalente a a[len(a):] = iterable.
-
list.insert(i, x)Insere um item em uma dada posição. O primeiro argumento é o índice do elemento antes do qual será feita a inserção, assim a.insert(0, x) insere um elemento na frente da lista e a.insert(len(a), x) e equivale a a.append(x).
-
list.remove(x)Remove o primeiro item encontrado na lista cujo valor é igual a x. Se não existir valor igual, uma exceção ValueError é levantada.
-
list.pop([i])Remove um item em uma dada posição na lista e o retorna. Se nenhum índice é especificado, a.pop() remove e devolve o último item da lista. (Os colchetes ao redor do i na demonstração do método indica que o parâmetro é opcional, e não que é necessário escrever estes colchetes ao chamar o método. Você verá este tipo de notação frequentemente na Biblioteca de Referência Python.)
-
list.clear()Remove todos os itens de uma lista. Equivalente a del a[:].
-
list.index(x[, start[, end]])Devolve o índice base-zero do primeiro item cujo valor é igual a x, levantando ValueError se este valor não existe.
Os argumentos opcionais start e end são interpretados como nas notações de fatiamento e são usados para limitar a busca para uma subsequência específica da lista. O índice retornado é calculado relativo ao começo da sequência inteira e não referente ao argumento start.
Pagamento único
Cursos Relacionados
Encontre-nos no Facebook
Capítulos
- Estruturas de Dados em Python
- Estruturas de Dados
- Listas como pilhas
- Listas como filas
- Compreensões de lista
- Compreensões de lista aninhadas
- Tuplas e sequências
- Algoritmos Elementares de Ordenação
- Técnicas em Projeto de Algoritmos¶
- Algoritmos de Busca
- Práticas de Algoritmos de Busca
- Algoritmos elementares de ordenação
- Agradecimento