Listas do Python
Ao examinar as listas do Python com exemplos , acreditamos que esta postagem atenderá às suas necessidades de aprendizado.
As listas do Python são projetadas para armazenar vários itens em uma única variável.
Lista
O Python inclui 4 tipos de dados integrados para armazenar coleções de dados: Lists, Tuples , Sets e Dictionary , cada um com uma finalidade diferente.
Para criar uma lista, use colchetes:
Digamos que precisamos armazenar os nomes das três principais empresas de tecnologia. Podemos criar uma lista em vez de três variáveis separadas:
Crie uma lista:
Example
lista de itens
As listas do Python permitem que os itens sejam ordenados, alterados e duplicados.
Nas listas, os itens são indexados por número, por exemplo, o item 1 é indexado como 0 , o item 2 é indexado como 1 , etc.
ordenado
A ordem das listas do Python refere-se a uma ordem definida de itens e essa ordem não será alterada.
Novos itens serão adicionados ao final da lista se forem adicionados a uma lista existente.
Embora alguns métodos de lista alterem a ordem, em geral, os itens permanecerão na mesma ordem.
Permitir Duplicatas
Listas do Python podem ter itens com o mesmo valor porque são indexados :
Os seguintes valores podem ser duplicados em listas:
Example
Comprimento da lista
A função len() permite identificar o número de itens em uma lista:
Conte os itens da lista:
Example
Mutável
As listas em Python podem ser modificadas. Após a criação de uma lista, podemos alterar, adicionar e remover itens dela.
O operador = pode ser usado para atribuir novos valores a itens em uma lista.
Aqui está um exemplo em que gostaríamos de alterar o nome "Google".
Modificar item da lista:
Example
tipo()
Python classifica listas como objetos com o tipo de dados 'list':
As listas têm que tipo de dados?
Example
O Construtor list()
Ao criar uma nova lista, você também pode usar o construtor list() .
Fazendo uma lista com o construtor list():
Example
Itens de Lista - Tipos de Dados
Qualquer tipo de dado, por exemplo: (integer, float, string, etc.) pode ser usado como um item de lista:
Tipos de dados booleanos, int e string:
Example
Diferentes tipos de dados podem estar contidos em uma lista:
Inteiros, strings e valores booleanos estão incluídos nesta lista:
Example
Coleções do Python (matrizes)
A linguagem de programação Python suporta quatro tipos de coleta de dados:
- Listas são coleções ordenadas que podem ser modificadas. A duplicação de membros é permitida.
- Tuplas são coleções ordenadas e imutáveis. A duplicação de membros é permitida.
- Conjuntos são coleções não indexadas e não ordenadas. Membros duplicados são proibidos.
- O dicionário é um conjunto de itens ordenados * e alteráveis. Membros duplicados não são permitidos.
Informações Adicionais: As entradas de dicionário no Python 3.6 e anteriores não são ordenadas. A ordem dos dicionários foi introduzida na versão 3.7 do Python .
Compreender as propriedades de um tipo de coleção é útil ao selecionar um. É possível manter o significado ao selecionar o tipo certo de conjunto de dados e também é possível aumentar a segurança ou a eficiência selecionando o tipo certo.
Vantagens das Listas Python
Aqui estão algumas das principais vantagens do uso de listas em Python:
- As listas são mutáveis, o que significa que você pode modificar seu conteúdo adicionando, removendo ou alterando elementos. Essa flexibilidade permite atualizar, estender ou modificar uma lista conforme necessário durante o tempo de execução. Além disso, as listas têm tamanho dinâmico, o que significa que podem aumentar ou diminuir dinamicamente para acomodar o número de elementos que você precisa armazenar.
- As listas em Python mantêm a ordem dos elementos, o que significa que você pode acessar os elementos por seu índice. Essa propriedade é particularmente útil quando você precisa armazenar e recuperar dados em uma ordem específica ou quando deseja executar operações com base na posição dos elementos na lista.
- As listas em Python podem conter elementos de diferentes tipos de dados. Você pode armazenar números inteiros, strings, floats, booleanos ou até mesmo outras listas em uma única lista. Essa versatilidade permite que você manipule e manipule diversos dados de forma eficiente.
- As listas oferecem suporte a operações de indexação e divisão, que permitem acessar elementos específicos ou extrair sublistas. Você pode recuperar elementos por seu índice, percorrer a lista ou acessar vários elementos usando a notação de divisão. Esse recurso facilita o trabalho com subconjuntos específicos de dados em uma lista.
- O Python fornece uma ampla gama de métodos e funções integrados para listas. Estes incluem
append()
,extend()
,insert()
,remove()
,pop()
,sort()
,reverse()
e muito mais. Esses métodos tornam conveniente adicionar, remover, classificar e manipular elementos em uma lista sem ter que implementar essas operações do zero. - As listas podem armazenar grandes quantidades de dados, tornando-as adequadas para tarefas como armazenamento e processamento de coleções de entradas do usuário, registros de banco de dados ou conteúdo de arquivo. Eles fornecem uma maneira eficiente de organizar e gerenciar grandes volumes de dados relacionados.
- As listas suportam construções de iteração e loop em Python. Você pode usar um
for
loop para iterar sobre os elementos de uma lista, executar operações em cada elemento ou extrair informações da lista. Isso facilita o trabalho com coleções de dados e a execução de tarefas repetitivas. - As listas permitem que você execute uma ampla variedade de manipulações de dados, incluindo concatenação, repetição e compreensão. Você pode combinar listas, repetir elementos e criar novas listas usando a compreensão de lista, fornecendo uma maneira concisa e eficiente de transformar e manipular dados.