Como criar e ler lista em Python
- 4727
- 857
- Spencer Emard
O Python é uma linguagem de programação popular com uma vasta gama de aplicativos, incluindo ciência de dados, desenvolvimento da web e automação. Uma das estruturas de dados mais básicas e essenciais do Python é a lista. Uma lista é uma coleção de valores ou itens que podem ser de qualquer tipo de dados, incluindo strings, números inteiros, carros alegóricos e até outras listas.
Neste artigo, exploraremos como criar e ler uma lista no Python.
Criando uma lista
Para criar uma lista no Python, usamos suportes quadrados [] e separar os itens da lista usando vírgulas. Aqui está um exemplo de uma lista simples:
my_list = [1, 2, 3, 4, 5]1 | my_list = [1, 2, 3, 4, 5] |
Esta lista contém cinco números inteiros, de 1 a 5. Também podemos criar uma lista de cordas, como esta:
my_list = ['maçã', 'banana', 'cereja']1 | my_list = ['maçã', 'banana', 'cereja'] |
Esta lista contém três cordas, cada uma representando uma fruta.
Também podemos criar uma lista de diferentes tipos de dados, assim:
my_list = [1, 'Apple', 3.5, verdade]1 | my_list = [1, 'Apple', 3.5, verdade] |
Esta lista contém um número inteiro, uma corda, um bóia e um valor booleano.
Outra maneira de criar uma lista é usar o lista()
construtor. Podemos passar qualquer objeto iterável como um argumento, como uma tupla ou uma corda, e Python criará uma lista dele.
1234567 | my_tuple = (1, 2, 3) my_list = list (my_tuple) print (my_list) # saída: [1, 2, 3] my_string = "hello, mundo!"my_list = list (my_string) print (my_list) # saída: ['h', 'e', 'l', 'l', 'o', ',', ',' w ',' o ',' r ',' l ',' d ','!'] |
Lendo uma lista
Depois de criarmos uma lista no Python, podemos acessar seus elementos pelo índice deles. O índice do primeiro elemento em uma lista é 0, e o índice do último elemento é o comprimento da lista menos um. Podemos acessar um elemento por seu índice usando colchetes quadrados [].
my_list = ['Apple', 'banana', 'cereja'] impressão (my_list [0]) # saída: 'Apple' print (my_list [1]) # saída: 'banana' impressão (my_list [2]) # saída : 'cereja'1234 | my_list = ['Apple', 'banana', 'cereja'] print (my_list [0]) # saída: 'Apple'print (my_list [1]) # saída:' banana'print (my_list [2]) # saída : 'cereja' |
Também podemos usar índices negativos para acessar elementos do final da lista.
my_list = ['Apple', 'banana', 'cereja'] print (my_list [-1]) # saída: 'cereja' print (my_list [-2]) # saída: 'banana' impressão (my_list [-3] ) # Saída: 'Apple'1234 | my_list = ['Apple', 'banana', 'cereja'] impressão (my_list [-1]) # saída: 'cereja'print (my_list [-2]) # saída:' banana'print (my_list [-3] ) # Saída: 'Apple' |
Podemos acessar uma variedade de elementos em uma lista usando o Operador de fatia [:]. O operador de fatia retorna uma nova lista que inclui todos os elementos do índice de início até, mas não incluindo o índice final.
my_list = ['Apple', 'banana', 'cereja', 'date', 'elderberry'] print (my_list [1: 3]) # saída: ['banana', 'cereja'] impressão (my_list [: 3 ]) # Saída: ['Apple', 'banana', 'cereja'] impressão (my_list [2:]) # saída: ['cereja', 'date', 'elderberry']1234 | my_list = ['Apple', 'banana', 'cereja', 'date', 'elderberry'] print (my_list [1: 3]) # saída: ['banana', 'cereja'] impressão (my_list [: 3 ]) # Saída: ['Apple', 'banana', 'cereja'] impressão (my_list [2:]) # saída: ['cereja', 'date', 'elderberry'] |
Também podemos usar o operador de fatia com índices negativos.
my_list = ['Apple', 'banana', 'cereja', 'data', 'elderberry'] print (my_list [-3: -1]) # saída: ['cereja', 'date']12 | my_list = ['Apple', 'banana', 'cereja', 'data', 'elderberry'] print (my_list [-3: -1]) # saída: ['cereja', 'date'] |
Modificando uma lista
Em Python, podemos modificar os elementos de uma lista. Podemos mudar um elemento atribuindo um novo valor ao seu índice.
my_list = ['Apple', 'banana', 'cereja'] my_list [1] = 'kiwi' print (my_list) # saída: ['Apple', 'kiwi', 'cereja']123 | my_list = ['Apple', 'banana', 'cereja'] my_list [1] = 'kiwi'print (my_list) # saída: [' Apple ',' kiwi ',' cereja '] |
Também podemos adicionar elementos a uma lista usando o método Append (). O método Append () adiciona um novo elemento ao final da lista.
my_list = ['Apple', 'banana', 'cereja'] my_list.Anexar ('data') print (my_list) # saída: ['maçã', 'banana', 'cereja', 'date']123 | my_list = ['Apple', 'banana', 'cereja'] my_list.Anexar ('data') print (my_list) # saída: ['maçã', 'banana', 'cereja', 'date'] |
Podemos inserir um elemento em um índice específico usando o inserir()
método.
123 | my_list = ['Apple', 'banana', 'cereja'] my_list.Inserir (1, 'data') print (my_list) # saída: ['maçã', 'data', 'banana', 'cereja'] |
Podemos remover um elemento de uma lista usando o remover()
método. O método remove () remove a primeira ocorrência do valor especificado.
123 | my_list = ['Apple', 'banana', 'cereja'] my_list.Remover ('banana') imprimir (my_list) # saída: ['maçã', 'cereja'] |
Também podemos remover um elemento de um índice específico usando o pop ()
método. O pop ()
O método remove o elemento no índice especificado e o retorna.
1234 | my_list = ['Apple', 'banana', 'cereja'] banana = my_list.POP (1) Imprimir (banana) # Saída: 'Banana'print (my_list) # saída: [' Apple ',' Cherry '] |
Conclusão
As listas são uma estrutura de dados essencial no Python que nos permite armazenar e manipular coleções de valores. Podemos criar listas usando colchetes quadrados [] ou o construtor da lista (). Podemos acessar elementos da lista usando o índice e modificar listas alterando, adicionando ou removendo elementos. Compreender como criar e ler uma lista é fundamental para escrever programas Python, e essas habilidades serão úteis em muitos aplicativos.