Olá Igor,
Tudo bem?
Então o método append adiciona um elemento ao fim de uma lista, por exemplo:
marcas_de_carro = ["VW", "Fiat"]
marcas_de_carro.append("Renault")
print(marcas_de_carro)
irá exibir: ["VW", "Fiat", "Renault"]
Caso você adicione outra lista ela será tratada como um único objeto ao fim da lista atual, exemplo:
aves = ["Pombo", "Gaivota"]
aves_exotica = ["Avestruz", "Águia Careca"]
aves.append(aves_exotica)
print(aves)
deve exibir ["Pombo", "Gaivota", ["Avestruz", "Águia Careca"]]
É importante notar que o tamanho da lista sempre aumenta em um quando você usa .append()
Você pode usar este método em conjunto com loops, por exemplo:
Arquivo CSV (Nome Idade)
Rafael;28
Joao;18
Maria;24
Carla;20
Alison;34
Programa
maiores_de_25 = list()
arquivo = open("arquivo.csv")
conteudo = arquivo.read()
linhas = conteudo.split("\n")
for linha in linhas:
pedacosLinha = linha.split(";")
if int(pedacosLinha[1]) > 25 :
maiores_de_25.append(pedacosLinha[0])
print("Maiores de 25:")
print(maiores_de_25)
Isso deve exibir:
Maiores de 25:
['Rafael', 'Alison']