SóProvas


ID
3009949
Banca
IF Sul Rio-Grandense
Órgão
IF Sul Rio-Grandense
Ano
2019
Provas
Disciplina
Programação
Assuntos

Observe o código fonte abaixo, escrito em linguagem Python 2.7.


a = (1, 2, 3)

b = [2, 3, 4]

c = {"1": 1, "2": 2, "3": 3}


A sintaxe INCORRETA para listas, tuplas e dicionários é

Alternativas
Comentários
  • a) Criando uma chave, chamada 'tres', com o valor da lista b {chave:valor} ➔ {"1": 1, "2": 2, "3": 3, "tres": [2, 3, 4]}

    b) Na posição zero da lista b, inseri 1 outra lista com os valores da tupla a (lista dentro de lista) ➔ [[1, 2, 3], 3, 4];

    c) Tuplas são imutáveis. Se quisermos alterá-las, precisaremos transformar, primeiramente, em lista, por exemplo.

    d) Substitui a lista b = [2,3,4] pela tupla inteira a, a[::]. ➔ b = (1,2,3).

    .

    .

    At.te

    Foco na missão  

     

  • Na alternativa b) trata-se de slice notation, [::] é o mesmo que [:] retorna todos os itens da lista do primeiro até o último. A notação é: lista[start:stop:step]

  • Gabarito: C

    Listas = [ ]

    Tuplas = ( ) ------> ÚNICO IMUTÁVEL

    Set = { }

    Dicionários = { }