Como criar e ler lista em Python

Como criar e ler lista em Python

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]
1my_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']
1my_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]
1my_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.

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 ','!']
1234567my_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'
1234my_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'
1234my_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']
1234my_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']
12my_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']
123my_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']
123my_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.

my_list = ['Apple', 'banana', 'cereja'] my_list.Inserir (1, 'data') print (my_list) # saída: ['maçã', 'data', 'banana', 'cereja']
123my_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.

my_list = ['Apple', 'banana', 'cereja'] my_list.Remover ('banana') imprimir (my_list) # saída: ['maçã', 'cereja']
123my_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.

my_list = ['Apple', 'banana', 'cereja'] banana = my_list.pop (1) Imprimir (banana) # saída: 'banana' impressão (my_list) # saída: ['maçã', 'cereja']
1234my_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.