Antes de começar, devo mencionar que o código desta postagem do blog e do vídeo acima está disponível no meu github .
As listas são escritas entre colchetes []
# Define a list
z = [3, 7, 4, 2]
# Define a list
heterogenousElements = [3, True, 'Michael', 2.0]
Cada item em uma lista possui um valor de índice atribuído. É importante observar que python é uma linguagem baseada em indexação zero. Tudo isso significa que o primeiro item da lista está no índice 0.
# Define a list
z = [3, 7, 4, 2]
# Access the first item of a list at index 0
print(z[0])
Output of accessing the item at index 0.
# print last item in the list
print(z[-1])
Output of accessing the last item in the List
As fatias são boas para obter um subconjunto de valores na sua lista. Para o código de exemplo abaixo, ele retornará uma lista com os itens do índice 0 até (e não incluindo) o índice 2.
# Define a list
z = [3, 7, 4, 2]
print(z[0:2])
Slice of a list syntax.
# everything up to but not including index 3
print(z[:3])
# index 1 to end of list
print(z[1:])
Listas em Python são mutáveis. Isso significa que após definir uma lista, é possível atualizar os itens individuais de uma lista.
# Defining a list
z = [3, 7, 4, 2]
# Update the item at index 1 with the string "fish"
z[1] = "fish"
print(z)
Code to modify an item in a list
As listas Python possuem métodos diferentes que ajudam a modificar uma lista. Esta seção do tutorial aborda vários métodos de lista python.
# Define a list
z = [4, 1, 5, 4, 10, 4]
print(z.index(4))
print(z.index(4, 3))
O método de contagem funciona exatamente como parece. Conta o número de vezes que um valor ocorre em uma lista
random_list = [4, 1, 5, 4, 10, 4]
random_list.count(5)
O método sort classifica e altera a lista original no lugar.
z = [3, 7, 4, 2]
z.sort()
print(z)
# Sorting and Altering original list
# high to low
z.sort(reverse = True)
print(z)
O método append adiciona um elemento ao final de uma lista. Isso acontece no local.
z = [7, 4, 3, 2]
z.append(3)
print(z)
O método remove remove a primeira ocorrência de um valor em uma lista.
z = [7, 4, 3, 2, 3]
z.remove(2)
print(z)
Code removes the first occurrence of the value 2 from the list z
O método pop remove um item do índice que você fornece. Este método também retornará o item que você removeu da lista. Se você não fornecer um índice, por padrão, o item no último índice será removido.
z = [7, 4, 3, 3]
print(z.pop(1))
print(z)
O método estende uma lista anexando itens. A vantagem disso é que você pode adicionar listas.
z = [7, 3, 3]
z.extend([4,5])
print(z)
Add the list [4, 5] to the end of the list z.
print([1,2] + [3,4])
O método insert insere um item antes do índice que você fornece
z = [7, 3, 3, 4, 5]
z.insert(4, [1, 2])
print(z)
Por favor, deixe-me saber se você tiver alguma dúvida aqui ou na seção de comentários do vídeo do YouTube ou através do Twitter ! A próxima postagem analisa dicionários python . Se você quiser aprender como utilizar as bibliotecas Pandas, Matplotlib ou Seaborn, considere fazer meu curso Python para visualização de dados no LinkedIn Learning . Aqui está um vídeo de visualização gratuito .
Você deve ter ouvido falar sobre todos os novos plug-ins poderosos do ChatGPT, como navegador, intérprete de código, etc. Mas há um problema, o acesso aos plug-ins é limitado a uma lista de espera e, portanto, muitos não têm acesso a ela.
Esta semana, recebi um e-mail de um membro da lista de e-mails diários. Eles queriam saber: quais recursos você visita diariamente, semanalmente e mensalmente? Ótima pergunta! Fico feliz em tentar compartilhar algumas ideias sobre meu fluxo de trabalho e os principais recursos que uso.
Na semana passada, notei um comunicado de imprensa, enviado via PressGazette (um site de notícias da mídia britânica). O artigo anunciava que a Acast, a empresa de publicidade e hospedagem de podcast Scandi, lideraria um consórcio de "provavelmente os editores mais influentes" em podcasting.
Quantas vezes você jogou fora uma garrafa de plástico, uma jarra de vidro, uma lata de alumínio ou uma embalagem de energia verde sem pensar duas vezes? Quantas vezes você desejou receber algo em troca de reciclá-los? Se você for como a maioria das pessoas, a resposta provavelmente é muitas vezes. A reciclagem é muitas vezes vista como um aborrecimento, uma tarefa árdua ou um dever que não traz nenhum benefício imediato ou tangível.
Quando você faz uma solicitação para facebook.com, seu computador procura o nome de domínio para traduzir esse nome de domínio em um endereço IP para que seu computador possa fazer essa conexão.
O que é velho agora é novo de novo e o que costumava ser a coisa brilhante e brilhante agora parece opaco. Não estou falando de jeans JNCO fazendo um retorno entre os garotos legais do centro da cidade junto com outras modas do final dos anos 1990.