SóProvas


ID
2135137
Banca
IF-PE
Órgão
IF-PE
Ano
2016
Provas
Disciplina
Programação
Assuntos

Uma das estruturas de dados existentes na linguagem de programação Python são as listas. Considere o trecho de código abaixo:

candidatos = ['José', 'João', 'Cibelly', 'Sonivaldo','Dariane']

É CORRETO afirmar que

Alternativas
Comentários
  • Gabarito: D

    A) Errado! Para obter o tamanho da lista deve ser utilizado o comando len(candidatos)
    Fonte: https://docs.python.org/2/library/functions.html#len

    B) Errado! candidatos.append() adiciona um elemento no FINAL da lista
    Fonte: https://docs.python.org/2/library/array.html?highlight=append#array.array.append

    C)Errado! candidatos.insert() precisa de pelo menos DOIS argumentos: primeiro o indice e depois o objeto a ser inserido.
    para inserir um elemento no inicio desta lista o comando deveria ser: candidatos.insert(0,'Antonio')
    Fonte: https://www.tutorialspoint.com/python/list_insert.htm

    D) Correto! Valores de indice negativo são considerados como partindo do final do array.
    "Negative values are treated as being relative to the end of the array."
    Fonte: https://docs.python.org/2/library/array.html?highlight=array#module-array

    E) Errado! Conforme letra A

  • Esse Length quase me pega, se não prestar atenção passa batido.

  • GAB. D

    LISTAS = DEFINIDAS POR COLCHETES, DENTRO DELES OS OBJETOS SEPARADOS POR ASPAS E VÍRGULAS.

    candidatos = ['José', 'João', 'Cibelly', 'Sonivaldo','Dariane']

    JOSE= 0 JOÃO=1 CIBELLY=2 ....

    QUANDO NEGATIVO SE INICIA DE TRÁS PRA FRENTE DARIANE= -1 SONIVALDO = -2 .... e assim por diante.