1. inserir()
O inserir() método é usado para inserir um novo item em uma posição particular na lista.
Sintaxe:
Lista.inserir (posição, item)O método insert () contém dois argumentos. O primeiro argumento assume o valor da posição onde o novo item será inserido. O segundo argumento leva o novo valor do item.
Exemplo:
No script a seguir, uma variável de lista com 7 itens é declarada. Próximo, a inserção () método é usado para inserir o novo item, 'Processador' na posição 1. A lista é impressa antes e depois de inserir o novo item.
#!/ usr / bin / env python3# Defina uma lista de string
Listdata = ['HDD', 'placa-mãe', 'Impressora', 'Scanner', 'Mouse', 'Teclado', 'RAM']
# imprime a lista
print ("\ nA lista antes de inserir: \ n", Listdata)
# Insira um novo item na lista
Listdata.inserir (1, 'Processador')
# imprime a lista após inserir
print ("\ nA lista após inserir: \ n", Listdata)
Resultado:
O seguinte resultado iráaparecer após executar o programa do spyder. A lista original e a lista após executar o método insert () são impressas aqui.
2. acrescentar()
O acrescentar() método é usado para inserir um novo item no final da lista.
Sintaxe:
Lista.anexar (item)Este método assume o novo valor como um argumento que será inserido no final da lista.
Exemplo:
No script a seguir, uma lista chamada stdList é declarado com diferentes tipos de dados contendo strings e valores numéricos. A seguir, o método append () é usado para inserir um número flutuante no final da lista. A lista é impressa antes e depois de anexar os novos dados.
#!/ usr / bin / env python3# Defina uma lista
stdList = ['Mir Subbir', 'CSE', 46, 9]
# imprime a lista
print ("\ nA lista antes de anexar: \ n", stdList)
# Acrescenta um novo item à lista
stdList.anexar (3.85)
# imprime a lista após anexar
print ("\ nA lista após anexar: \ n", stdList)
Resultado:
O seguinte resultado iráaparecer após executar o programa do spyder. A lista original e a lista após executar o método append () são impressas aqui.
3. remover()
O remover() método é usado para remover um determinado item da lista.
Sintaxe:
Lista.remover item)Este método assume o valor do item como um argumento que será removido da lista, se existir. Se o valor do item não existir na lista, então um ValueError será gerado.
Exemplo:
Uma lista de 6 valores de string é definida no seguinte script. A seguir, um valor de string será considerado como a entrada a ser pesquisada e removida da lista. O capitalizar() método é usado no script para combinar o valor de entrada com o item da lista, onde o primeiro caractere de cada item é maiúsculo. A lista será impressa antes e depois de remover o item da lista. O tentar exceto bloco é usado, aqui, para lidar com o ValueError resposta.
#!/ usr / bin / env python3# Defina uma lista de nomes de frutas
listdata = ['Manga', 'Banana', 'Laranja', 'uva', 'Goiaba', 'Melancia']
# Imprima a lista
print ("Listar antes de remover: \ n", listdata)
remove_item = input ("Digite o nome da fruta a ser removida:")
tentar:
# Remova um item da lista se existir
listdata.remove (remove_item.capitalizar())
# Imprime a lista após remover
imprimir ("\ nLista após remover: \ n", listdata)
exceto ValueError:
imprimir ("O item não existe na lista")
Resultado:
Depois de executar o script, a lista será impressa e solicitará a entrada do usuário. 'Goiaba' é considerado a entrada que existe na lista. Este valor é removido da lista e a lista modificada é então impressa.
4. ampliar()
O ampliar() métodoéutilizado para mesclar dois itens da lista e armazenar os itens mesclados na primeira lista.
Sintaxe:
first_list.extender (second_list)Este método pega a segunda lista como argumento e adiciona os valores da segunda lista no final da primeira lista.
Exemplo:
Duas listas, chamadas clientList1 e clientList2, são declaradas no script a seguir. Em seguida, o método extend () é usado para inserir os valores de clientList2 no final de clientList1. Então, clientList1 irá imprimir após inserir os itens.
#!/ usr / bin / env python3# Defina duas listas de nomes de clientes
clientList1 = ['John', 'Ella', 'Micheal', 'Watson']
clientList2 = ['Abir', 'Nahar', 'Zafar']
# Insira os itens do segundo no final da primeira lista
clientList1.extender (clientList2)
# Imprime a primeira lista após estender
print ("A saída após extend: \ n", clientList1)
Resultado:
O seguinte resultado iráaparecer após executar o programa do spyder. A lista com valores estendidos será impressa.
5. contar()
O contar() método é usado para contar o número de vezes que um determinado item aparece em uma lista.
Sintaxe:
Lista.contagem (item)Este método toma o valor do item como um argumento que será pesquisado na lista e retorna o número de aparições do item na lista como um valor numérico. Se o valor do item não existir na lista, ele retornará com o valor 0.
Exemplo:
No script a seguir, uma variável de lista de dados numéricos é declarada. Depois de imprimir a lista, um valor numérico será tomado como a entrada que será pesquisada na lista. Se o número inserido existir na lista uma ou mais vezes, ele retornará o número total de aparições do item pesquisado; caso contrário, se o número de entrada não existir na lista, ele retornará um 0.
#!/ usr / bin / env python3# Defina uma lista de números
listdata = [12, 23, 5, 27, 45, 5, 56, 6, 65]
# Imprima a lista
print ("O conteúdo da lista: \ n", listdata)
# Pegue todos os dados numéricos
search_item = int (input ("Digite qualquer número para pesquisar:"))
print ("O% d aparece% d vezes na lista"% (search_item, listdata.contagem (search_item)))
Resultado:
Depois de executar o script a lista é impressa. O usuário será solicitado a fornecer uma entrada do usuário que será pesquisada na lista. 5 é considerado a entrada; a saída mostra que esta entrada apareceu 2 vezes na lista. O script é executado pela segunda vez e 89 é dado como a entrada que não existe na lista. Então, o método count () retorna 0.
6. índice()
O índice() método é usado para obter o valor da posição de qualquer item da lista.
Sintaxe:
Lista.índice (search_item)Este método usa o valor do item de pesquisa como entrada e retorna com o valor da posição do item na lista, se existir; caso contrário, ele gera um ValueError.
Exemplo:
Uma lista de valores de string é declarada no seguinte script. Depois de imprimir os valores da lista, um valor de string será usado como entrada. O valor de entrada será pesquisado na lista com o método index (). Se o valor existir na lista, o valor da posição da string de entrada será retornado; caso contrário, uma mensagem de erro personalizada será impressa.
#!/ usr / bin / env python3# Defina uma lista de números
listdata = ['John', 'Ella', 'Micheal', 'Watson', 'Meher']
# Imprima a lista
print ("O conteúdo da lista: \ n", listdata)
# Pegue quaisquer dados numéricos
search_item = input ("Digite qualquer nome para pesquisar:")
tentar:
print ("O% s é encontrado na posição% d na lista"
% (search_item, listdata.índice (search_item.capitalize ()) + 1))
exceto ValueError:
print ("O item não existe na lista.")
Resultado:
Depois de executar o script, o conteúdo da lista é impresso e o método pede um valor de entrada para pesquisar na lista. 'Watson' é considerado a entrada que existe na posição 4 da lista, conforme mostrado na saída formatada. Em seguida, 'Jolly' é considerado a entrada que não existe na lista, gerando um ValueError que imprime do bloco de exceção.
7. cópia de()
O cópia de() método é usado para fazer uma cópia de uma lista. Este método é útil para manter os valores da lista original antes de modificar a lista.
Sintaxe:
Lista.cópia de()Este método não aceita nenhum argumento como entrada, apenas cria uma cópia duplicada da lista.
Exemplo:
No script a seguir, duas listas, denominadas clientList1 e clientList2, são declaradas. Antes de alterar o conteúdo de clientList2, o método copy () é usado para fazer uma cópia de clientList2 e armazenar os valores da lista em outra variável, chamada originalList2. Em seguida, o método extend () é usado para adicionar o conteúdo de clientList1 no final de clientList2. O conteúdo anterior e o conteúdo mesclado de clientList2 são então impressos.
#!/ usr / bin / env python3# Defina duas listas de nomes de clientes
clientList1 = ['John', 'Ella', 'Micheal', 'Watson']
clientList2 = ['Abir', 'Nahar', 'Zafar']
# Faça uma cópia de clientList2
originalList2 = clientList2.cópia de()
# Insira os itens da primeira lista no final da segunda lista
clientList2.extend (clientList1)
# Imprima os valores de clientList2 antes de extend
print ("Os valores originais de clientList2 são: \ n", originalList2)
# Imprime os valores de clientList2 após extend
print ("A saída após estender clientList2: \ n", clientList2)
Resultado:
O seguinte resultado iráaparecer após executar o programa do spyder. Os valores da lista original e mesclada são impressos abaixo.
8. ordenar()
O ordenar() método é usado para classificar os dados da lista. Este método é útil quando você está trabalhando com o mesmo tipo de dados de lista e precisa organizar os dados para qualquer propósito de programação.
Sintaxe:
Lista.ordenar()Este método não tem nenhum argumento e retorna os dados da lista classificada em ordem crescente.
Exemplo:
Uma lista de dados numéricos é definida no seguinte script. A lista é impressa antes e depois de aplicar o método sort ().
#!/ usr / bin / env python3# Defina uma lista de números
listdata = [12, 23, 27, 45, 5, 56, 6, 65]
# Imprima a lista
print ("A lista antes da classificação: \ n", listdata)
# Classifique a lista
listdata.ordenar()
# Imprime a lista após ordenar
print ("A lista após classificação: \ n", listdata)
Resultado:
O seguinte resultado iráaparecer após executar o programa do spyder. A lista original e a lista classificada em ordem crescente são impressas.
9. marcha ré()
O marcha ré() método é usado para reverter os itens em qualquer lista. Este método é útil para classificar listas em ordem decrescente.
Sintaxe:
Lista.marcha ré()Este método não tem nenhum argumento e retorna os itens da lista na ordem inversa.
Exemplo:
O script a seguir mostra como classificar uma lista de dados numéricos em ordem decrescente. Uma lista de dados numéricos é definida. A lista é impressa antes da classificação. Em seguida, o método sort () é usado para classificar a lista em ordem crescente. O método reverse () é então usado para organizar a lista em ordem decrescente.
#!/ usr / bin / env python3# Defina uma lista de números
listdata = [120, 4, 78, 5, 50, 21, 56, 9]
# Imprima a lista
print ("A lista antes da classificação: \ n", listdata)
# Classifique a lista
listdata.ordenar()
# Inverta a lista
listdata.marcha ré()
# Imprime a lista em ordem decrescente
print ("A lista após ordenar e inverter: \ n", listdata)
Resultado:
O seguinte resultado iráaparecer após executar o programa do spyder. Aqui, a lista original e a lista classificada em ordem decrescente serão impressas.
10. Claro()
O Claro() método é usado para remover todos os itens em uma lista e para listas vazias. Este método é útil para reatribuir os valores de uma lista removendo os itens anteriores.
Sintaxe:
Lista.Claro()Este método não leva nenhum argumento como entrada e retorna uma lista vazia.
Exemplo:
O script a seguir mostra como usar o Claro() método. Uma lista de valores de string é declarada e impressa no início do script. Próximo, o claro () métodoéutilizado para remover todos os itens da lista e imprimir a lista vazia.
#!/ usr / bin / env python3# Defina uma lista
deptList = ['CSE', 'Inglês', 'BBA', 'Farmácia', 'Matemática']
# imprime a lista
imprimir ("\ nO conteúdo da lista: \ n", deptList)
# Limpe a lista
deptList.Claro()
# imprime a lista após limpar
print ("\ nA lista após limpar: \ n", deptList)
Resultado:
O seguinte resultado iráaparecer após executar o programa do spyder. A princípio, os valores da lista são impressos e em seguida a lista vazia é impressa.
Conclusão
Este artigo descreveu os dez métodos de lista mais úteis e populares em Python, bem como os usos de cada um desses métodos de lista.