15 Funções que você deve conhecer para dominar listas em Python

Conteúdo

Este artigo foi publicado como parte do Data Science Blogathon

Introdução

E Python, você poderá usar uma função de lista que cria um grupo que será manipulado para análise. Esta coleção de dados é chamada de objeto de lista.

Embora todos os métodos sejam funções em Python, nem todas as funções são métodos. Há uma diferença fundamental entre funções e métodos em Python. Funções tomam objetos como entradas, enquanto os métodos, pelo contrário, agir em objetos.

python-basics-wide2-f73a9e9bf9b8-5535508

Fonte da imagem: Imagens do google

Python oferece as seguintes funções de lista:

  • ordenar (): classifique a lista em ordem crescente.
  • modelo (pronto): Retorna o tipo de classe de um objeto.
  • acrescentar (): adicionar um item a uma lista.
  • ampliar (): adicionar vários itens a uma lista.
  • índice (): trazer de volta o primeiro aparência de um valor particular.
  • max (pronto): Retorna um item da lista com um valor máximo.
  • min (pronto): Retorna um elemento da lista com um valor mínimo.
  • len (pronto): Dê o comprimento total da lista.
  • Claro (): Remova todos os itens da lista.
  • inserir (): adicionar Um componente uma o que é necessario posição.
  • contar (): trazer de volta o número de elementos com o que é necessario valor.
  • pop (): Exclua o item em o que é necessario posição.
  • retirar (): retirar o primário item com o desejado valor.
  • reverter (): inverta a ordem da lista.
  • cópia de (): Devoluções uma duplicada da lista.

Atualização de lista

É o principal navio comum e, com certeza, o mais importante.

  • Uma lista é definida como uma coleção ordenada de objetos, mutável e heterogêneo.
  • Para esclarecer: a ordem implica que a coleção de objetos segue uma ordem particular.
  • Mutável significa que a lista pode sofrer mutação ou ser alterada, e heterogêneo significa que você será capaz de misturar e combinar qualquer tipo de objeto ou tipo de dados em uma lista (int, flutuar na corda).
  • As listas estão contidas em uma coleção de colchetes [ ].

listas-indexação-e-divisão-8128965

Fonte da imagem: Imagens do google

Vamos ver todas as funções uma a uma com a ajuda de um exemplo,

método de classificação ()

O método de classificação () isto é um método Python integrado que, por padrão, classifique a lista em ordem crescente. Porém, irá mudar a ordem de crescente para decrescente especificando os critérios de classificação.

Exemplo

Suponha que você gostaria de classificar os itens dos preços dos produtos em ordem crescente. Você escreveria preços seguidos por um. (apontar) seguido pelo nome do método, quer dizer, classificar incluindo parênteses.

preços = [589.36, 237.81, 230.87, 463.98, 453.42] 
preços.sort() 
imprimir(preços)

Produção:

[ 230.87, 237.81, 453.42, 463.98, 589.36]

função de tipo ()

Para a função de tipo (), retorna o tipo de classe de um objeto.

Exemplo

Neste exemplo, veremos o tipo de dados do contêiner formado.

fam = ["abdômen", 1.57, "egfrma", 1.768, "mãe", 1.71, "Papai"]
modelo(fam)

Produção:

Lista

método anexo ()

O método append () irá adicionar alguns elementos que você insere no final dos elementos que você especificou.

Exemplo

Neste exemplo, vamos aumentar o comprimento da string adicionando o elemento “abril” para a lista. Portanto, a função anexar () aumentará o comprimento da lista em 1.

meses = ['Janeiro', 'Fevereiro', 'Marchar'] 
meses.append('Abril') 
imprimir(meses)

Produção:

['Janeiro', 'Fevereiro', 'Marchar', 'Abril']

método extendido ()

O método extend () aumenta o comprimento da lista em o número de elementos que são fornecidos para a estratégia, então se tu preferir adicionar vários itens à lista, você será capaz de use este método.

Exemplo

Neste exemplo, nós estendemos nossa lista inicial que tem três objetos para uma lista que tem seis objetos.

lista = [1, 2, 3] 
list.extend([4, 5, 6]) 
Lista

Produção:

[1, 2, 3, 4, 5, 6]

método de índice ()

O método de índice () trazer de volta o primário aparecimento de o valor requerido.

Exemplo

No exemplo a seguir, Vamos examinar o índice de fevereiro na lista de meses.

meses = ['Janeiro', 'Fevereiro', 'Marchar', 'Abril', 'Poderia'] 
meses.index('Marchar')

Produção:

2

função máxima ()

A função max () irá devolver o maior valor dos valores introduzidos.

Exemplo

Neste exemplo, vamos procurar usar a função max () caçar fora de o mais importante preço dentro da lista chamada preço.

preços = [589.36, 237.81, 230.87, 463.98, 453.42] 
price_max = max(preços) 
imprimir(price_max)

Produção:

589.36

função min ()

A função min () retornará o ponto mais baixo valor dos valores inseridos.

Exemplo

Neste exemplo, voce encontrará o mês com o menor indicador de consumo (IPC).

Para identificar o mês com a menor taxa de consumo, inicialmente aplique a função min () nos preços identificar el min_price. A seguir, vai usar o método de índice olhar fuera de la ubicación del índice de min_price. Al usar esta ubicación indexada en meses, identificará el mes con el mas pequeño consumidor indicador.

meses = ['Janeiro', 'Fevereiro', 'Marchar'] 
preços = [238.11, 237.81, 238.91]
# Identify min price 
min_price = min(preços) 
 # Identify min price index 
min_index = prices.index(min_price) 
 # Identify the month with min price 
min_month = months[min_index] 
imprimir[min_month]

Produção:

Fevereiro

función len ()

La función len () devuelve el número de elementos en una lista especificada.

Exemplo

No exemplo a seguir, vamos a echa un vistazo a el largo de a 2 listas que utilizam esta función.

list_1 = [50.29] 
list_2 = [76.14, 89.64, 167.28] 
imprimir('list_1 comprimento é', len(list_1)) 
imprimir('list_2 comprimento é', len(list_2))

Produção:

list_1 comprimento é 1
list_2 comprimento é 3

función claro ()

El método claro () remove todos os itens de uma lista específica e os torna uma lista vazia.

Exemplo

Neste exemplo, Boa deletar tudo os elementos da lista do mês e deixe a lista vazia.

meses = ['Janeiro', 'Fevereiro', 'Marchar', 'Abril', 'Poderia'] 
meses.clear()

Produção:

 [ ]

inserir função

O método de inserção () inserções o que é necessario valor em a posição desejada.

Exemplo

Neste exemplo, Boa Inserir A fruta “Abacaxi” sobre a terceira posição na lista de frutas.

frutas = ['maçã', 'banana', 'cereja']
frutas.inserir(2, "abacaxi")

Produção:

['maçã', 'banana', 'abacaxi', 'cereja']

função de contagem ()

O método de contagem () trazer de volta o número de elementos com o desejado valor.

Exemplo

Neste exemplo, vamos a Retornar o número vezes A fruta Aparecer “cereja” Dentro de lista de frutas.

frutas = ['cereja', 'maçã', 'cereja', 'banana', 'cereja']
x = frutas.contagem("cereja")

Produção:

3

função pop ()

O método pop () remova o elemento em o que é necessario posição.

Exemplo

Neste exemplo, vamos a remover item essa é na terceira localização da lista de frutas.

frutas = ['maçã', 'banana', 'cereja', 'laranja', 'abacaxi']
frutas.pop(2)

Produção:

['maçã', 'banana', 'laranja', 'abacaxi']

remover função ()

O método de remoção () retirar o primeiro ocorrência do elemento com o especificado valor.

Exemplo

Neste exemplo, vamos deletar o item “banana” da lista de frutas.

frutas = ['maçã', 'banana', 'cereja', 'laranja', 'abacaxi']
frutas.remover("banana")

Produção:

['maçã', 'cereja', 'laranja', 'abacaxi']

função reversa ()

O método reverso () inverter a ordem dos elementos.

Exemplo

Neste exemplo, vamos inverter a ordem da lista de frutas, de modo que o primeiro item da lista inicial se torne o último e vice-versa na nova lista.

frutas = ['maçã', 'banana', 'cereja', 'laranja', 'abacaxi']
frutas.reverse()

Produção:

['abacaxi', 'laranja', 'cereja', 'banana', 'maçã']

função de cópia ()

O método de cópia () retorna uma cópia da lista especificada e cria a nova lista.

Exemplo

Neste exemplo, queremos criar uma lista que tenha os mesmos elementos da lista de frutas.

frutas = ['maçã', 'banana', 'cereja', 'laranja']
x = frutas.cópia()

Produção:

['maçã', 'banana', 'cereja', 'laranja']

Isso encerra nossa discussão!!

Notas finais

Espero que tenha gostado do artigo.

Se você quiser se conectar comigo, Não duvide em manter contato comigo. sobre Correio eletrônico

Suas sugestões e dúvidas são bem-vindas aqui na seção de comentários. Obrigado por ler o meu artigo!

A mídia mostrada neste artigo não é propriedade da DataPeaker e é usada a critério do autor.

Assine a nossa newsletter

Nós não enviaremos SPAM para você. Nós odiamos isso tanto quanto você.