• Matéria: Informática
  • Autor: surfingroots
  • Perguntado 6 anos atrás

Escreva a função todos_os_indices(seq, x) que recebe uma sequência seq (lista, tupla ou string), e devolve uma lista em Python com todos os índices de seq em que o valor x ocorre.

Caso não exista nenhuma ocorrência de x, a função devolve uma lista vazia.

Formato de entrada

A função todos_os_indices(seq, x) vai receber os parâmetros seq (representando uma sequência em Python) e x (representando um valor a ser checado).

Dica: você não deve usar nenhuma instrução input().

Formato de saída

A função todos_os_indices(seq, x) deve devolver (retornar) uma lista com todas os índices de seq em que x ocorre.

Dica: você não deve usar nenhuma instrução print().

Respostas

respondido por: juanbomfim22
0

def todos_os_indices(seq,x):

  lista_seq = list(seq)

  lista_indices = [i for i in range(len(lista_seq)) if x == lista_seq[i]]

  return lista_indices

respondido por: bernardooliveira82
0

def todos_os_indices(seq,x):

 lista_seq = list(seq)

 lista_indices = [i for i in range(len(lista_seq)) if x == lista_seq[i]]

 return lista_indices

Perguntas similares