logo

Aula 08 – Algoritmo com python – Conjuntos de itens (listas)

Queridos alunos,

Nesta videoaula estudaremos listas, que, no python, é utilizada para ser criar uma coletânea (conjunto) de objetos para um determinado fim. Segue abaixo o conteudo de nosso quadro negro:

### CONJUNTOS – LISTAS ###

* Conceito:
É um conjunto de dados, que podem ter numeros inteiros, decimais e/ou caracteres.

* Utilidade:
Utilizado para criar um conjunto de valores de tipos diversos (inteiros, caracters, etc), os quais podem ser modificados ao longo da execuçao das linhas de codigo

* Sintaxe:
nome_do_conjunto=[coletanea_de_dados]

Exemplo:
nomes=[“cesar”,”kenji”,”felipe”,”ricardo”]

* Ordenaçao:
cada objeto dentro do conjunto recebe um “numero de ordem”, o qual o identifica dentro do conjunto. Desta forma, a ordenaçao começa pelo numero 0 (zero), que identifica o primeiro valor, sendo o segundo valor, identificado pela ordem 1 (um), assim respectivamente.

Nesta caso, “cesar” tem a ordenaçao 0 (zero) e “kenji”, a identificaçao 1 (um), este “numero de ordenaçao” é, na verdade, chamado de indice.

* Comandos de manipulaçao:
As listas tem comandos de manipulaçao diversos, os quais permitem inserir e deletar elementos pertencentes a lista, bem como organiza-los, sao eles:

+:
Utilizado para concatenar uma saida com o conteudo de duas ou mais listas. É diferente do comando “extend”, que modifica o conteudo da lista.
sintaxe:
nome_conjunto1+nome_conjunto2

*:
Utilizado para repetir “x” vezes o conteudo de uma lista
sintaxe:
nome_conjunto1*3

len (length/comprimento): Utilizado para informar quantos elementos existem dentro do conjunto.
sintaxe:
len(nome_do_conjunto)

max (maximmum/maximo):
Utilizado para informar qual o maior valor numerico dentro do conjunto
sintaxe:
max(nome_do_conjunto)

min (minimmum/minimo):
Utilizado para informar qual o menor valor numerico dentro do conjunto
sintaxe:
min(nome_do_conjunto)

append (incrementar):
Adiciona um valor ao final da lista
sintaxe:
nome_do_conjunto.append(valor_que_sera_adicionado)

insert (inserir):
Adiciona um valor ao conjunto, em uma posiçao específica.
sintaxe:
nome_do_conjunto.insert(posiçao_no_conjunto, valor_que_sera_adicionado)

count:
Retorna quantas vezes uma determinada informaçao incide (aparece) na lista
sintaxe:
nome_do_conjunto.count(valor_pesquisado)

index:
Informa qual o numero de ordem (index) de uma determinada informaçao. No caso de duplicidade, retorna o index de menor ordem.
sintaxe:
nome_do_conjunto.index(objeto_da_lista)

extend:
Utilizado para concatenar as informaçoes de um conjunto dentro de outro
Sintaxe:
nome_do_conjunto1.extend(nome_do_conjunto2)

Observaçao: Neste caso, o conjunto1 ira ser incrementado com os dados do conjunto2

remove:
deleta um determinado objeto de dentro do conjunto. No caso de duplicidade, remove um por um.
sintaxe:
nome_do_conjunto.remove(objeto_da_lista)

pop:
Mesma utilidade da funçao “remove”, no entanto o index do objeto deve ser informado
sintaxe:
nome_do_conjunto.pop(index_do_objeto)

reverse:
inverte a ordem dos objetos do conjunto
sintaxe:
nome_do_conjunto.reverse()

sort:
utilizado para organizar o conteudo de forma crescente dentro do conjunto.
Sintaxe:
nome_do_conjunto.sort()

Quer entender mais? Assista a videoaula!




595 Visitas totais: 1 Visitas hoje:

Deixe um comentário

*

captcha *

This site uses Akismet to reduce spam. Learn how your comment data is processed.

Pular para a barra de ferramentas