Listas em Python são estruturas de dados mutáveis e ordenadas que permitem armazenar uma coleção de itens. Esses itens podem ser de diferentes tipos (números, strings, booleanos, etc.) e até mesmo outras listas (listas aninhadas).
Características Principais:
Criação de Listas:
Listas são criadas utilizando colchetes []
e os elementos são separados por vírgulas.
minha_lista = [1, 2, "Python", True]
Acesso aos Elementos:
Para acessar um elemento específico, utiliza-se o índice correspondente dentro de colchetes.
primeiro_elemento = minha_lista[0] # primeiro_elemento recebe 1
Principais Operações e Métodos:
Adicionar Elementos:
append()
: Adiciona um elemento ao final da lista. (https://pt.wikiwhat.page/kavramlar/List%20append())insert()
: Insere um elemento em uma posição específica. (https://pt.wikiwhat.page/kavramlar/List%20insert())extend()
: Adiciona os elementos de outra lista ao final da lista atual. (https://pt.wikiwhat.page/kavramlar/List%20extend())Remover Elementos:
remove()
: Remove a primeira ocorrência de um valor específico. (https://pt.wikiwhat.page/kavramlar/List%20remove())pop()
: Remove e retorna o elemento em um índice específico (o último elemento por padrão). (https://pt.wikiwhat.page/kavramlar/List%20pop())del
: Remove um elemento ou um intervalo de elementos usando o índice. (https://pt.wikiwhat.page/kavramlar/List%20del)clear()
: Remove todos os elementos da lista. (https://pt.wikiwhat.page/kavramlar/List%20clear())Outras Operações:
len()
: Retorna o número de elementos na lista. (https://pt.wikiwhat.page/kavramlar/List%20len())index()
: Retorna o índice da primeira ocorrência de um valor. (https://pt.wikiwhat.page/kavramlar/List%20index())count()
: Retorna o número de vezes que um valor aparece na lista. (https://pt.wikiwhat.page/kavramlar/List%20count())sort()
: Ordena a lista em ordem crescente (por padrão). (https://pt.wikiwhat.page/kavramlar/List%20sort())reverse()
: Inverte a ordem dos elementos na lista. (https://pt.wikiwhat.page/kavramlar/List%20reverse())copy()
: Cria uma cópia da lista. (https://pt.wikiwhat.page/kavramlar/List%20copy())Slicing: É possível obter partes de uma lista utilizando slicing, especificando um intervalo de índices. (https://pt.wikiwhat.page/kavramlar/List%20Slicing)
Iteração em Listas:
É comum iterar sobre os elementos de uma lista utilizando loops for
.
for elemento in minha_lista:
print(elemento)
List Comprehension:
É uma forma concisa de criar listas, aplicando uma expressão a cada elemento de uma sequência e opcionalmente filtrando os elementos. (https://pt.wikiwhat.page/kavramlar/List%20Comprehension)
Ne Demek sitesindeki bilgiler kullanıcılar vasıtasıyla veya otomatik oluşturulmuştur. Buradaki bilgilerin doğru olduğu garanti edilmez. Düzeltilmesi gereken bilgi olduğunu düşünüyorsanız bizimle iletişime geçiniz. Her türlü görüş, destek ve önerileriniz için iletisim@nedemek.page