1-D arrays (lists) · Arrays 1-D (listas)
A list holds many values
- A list (the exam calls it an array) stores many values under one name.
- Write the items in square brackets, separated by commas.
- An array normally stores items of the same type.
Uma lista guarda muitos valores
- Uma lista (a prova chama de array) armazena muitos valores sob um único nome.
- Escreva os itens entre colchetes quadrados, separados por vírgulas.
- Um array normalmente armazena itens do mesmo tipo.
scores = [40, 55, 72, 90]
print(scores)
Reach an item by its index
- Each item has a position number called its index.
- Python counts from 0, so the first item is
scores[0].
Acesse um item pelo seu índice
- Cada item tem um número de posição chamado seu índice.
- Python conta a partir de 0, então o primeiro item é
scores[0].
scores = [40, 55, 72, 90]
print(scores[0]) # 40
print(scores[2]) # 72
Index and change a list · Índice e alterar uma lista
Items are numbered from 0; scores[0] is the first item. · Os itens são numerados a partir de 0; scores[0] é o primeiro item.
Change an item
- Assign to an index to replace that one item.
Altere um item
- Atribua a um índice para substituir aquele item específico.
scores = [40, 55, 72, 90]
scores[1] = 99
print(scores) # [40, 99, 72, 90]
Length and looping
len(scores)gives how many items there are.- A
forloop visits each item in turn.
Comprimento e laço
len(scores)retorna quantos itens existem.- Um laço
forvisita cada item em sequência.
scores = [40, 55, 72, 90]
print(len(scores)) # 4
for s in scores:
print(s)
In the exam: arrays start at 1
- Pseudocode declares an array with a size, and usually counts from 1.
Na prova: arrays começam em 1
- Pseudocódigo declara um array com um tamanho, e geralmente conta a partir de 1.
DECLARE Scores : ARRAY[1:4] OF INTEGER
Scores[1] ← 40
OUTPUT Scores[1]
Common mistakes
- Index from
0; the last item is at positionlength - 1. - Going past the end gives an index error.
Erros comuns
- Índice a partir de
0; o último item está na posiçãolength - 1. - Passar do final causa erro de índice.
Now you try
- Use an index, or a loop, on each list.
- Press Check answer to test your code.
Agora você tenta
- Use um índice ou um laço em cada lista.
- Clique em Check answer para testar seu código.
The list colours is set for you. Store its second item in a variable called second (remember Python counts from 0). · A lista colours está definida para você. Armazene seu segundo item em uma variável chamada second (lembre-se: Python conta a partir de 0).
Click Run to see the output here. · Clique em Executar para ver a saída aqui.
Change the first · primeiro item of the list nums to · até 99. · Altere o primeiro item da lista nums para 99.
Click Run to see the output here. · Clique em Executar para ver a saída aqui.
Use a loop to add up every number in nums and store the result in total (the answer is 43). · Use um laço para somar todos os números em nums e armazene o resultado em total (a resposta é 43).
Click Run to see the output here. · Clique em Executar para ver a saída aqui.