Fatiar cadeias e listas
Uma lista são vários itens em ordem, entre colchetes, separados por vírgula. names = ["lida", "tea"] tem dois itens. names[0] não é a letra l. É o primeiro item inteiro: a palavra lida. names[1] é a palavra tea. Cortar uma lista devolve um item. Cortar um texto devolve letras. Montar e alterar listas fica para uma página mais à frente. Aqui só se pega o item pelo lugar.
names = ["lida", "tea"]
print(names[0])
print(names[1])
No texto a conta é outra. Os lugares começam em 0, não em 1. Em lida, l está no 0, i no 1, d no 2 e a no 3. guest[0] é a primeira letra. guest[-1] é a última letra, a. O sinal de menos não é uma subtração. -1 é o último lugar.
guest = "lida"
print(guest[0])
print(guest[-1])
As duas linhas são l e depois a.
O número final não entra
guest[0:2] começa no lugar 0 e para antes do 2. Entram l e i, e d fica de fora. A saída é li, não lid. guest[1:] vai do lugar 1 até o fim: i, d e a, ou seja ida. Aí não há um número final para deixar de fora. guest[:2] é o mesmo corte que guest[0:2].
guest = "lida"
print(guest[0:2])
print(guest[1:])
A primeira linha é li. A segunda é ida. Esses lugares são da palavra lida.
📊 Lugares em lida
| Lugar | Letra |
|---|---|
| 0 | l |
| 1 | i |
| 2 | d |
| 3 | a |
Um lugar que não existe para o programa
lida tem lugares de 0 a 3. guest[4] pede um lugar que não existe, então o programa para. O comprimento é 4 e o último lugar é 3, não 4. Comprimento e lugar não são o mesmo número.
A página seguinte é verdadeiro ou falso
Aqui não se separa verdadeiro de falso, não se põe um nome dentro de uma frase e não se muda a caixa da letra. A página seguinte é um valor que é verdadeiro ou falso. O corte continua a ser um jeito de pegar letras, ou um item inteiro, pelo lugar.
Diga você
- guest[0] é l. guest[-1] é a.
- guest[0:2] é li, não lid.
- guest[1:] é ida.
- guest[4] para o programa.
- names[0] é a palavra lida, não a letra l.
Leitura torta
- Contar a primeira letra como lugar 1
- Esperar lid em guest[0:2]
- Esperar a letra l em names[0]
- Tratar o comprimento 4 como um lugar que se pode ler
- Ler -1 como subtração e não como a última letra
Fica com isto
Os lugares começam em 0. guest[0] é l. guest[-1] é a.
guest[0:2] é li. O número final não entra.
guest[1:] é ida.
guest[4] para o programa. O último lugar de lida é 3.
names[0] é o primeiro item inteiro. A página seguinte é verdadeiro ou falso.
🧠 Teste Seu Conhecimento
Teste Seu Conhecimento
Desafie-se com este questionário interativo e veja o quão bem você entende o tópico
📝 Instruções
- Leia cada pergunta cuidadosamente
- Selecione a melhor resposta para cada pergunta
- Você pode refazer o quiz quantas vezes quiser
- Seu progresso será mostrado no topo