Untitled
unknown
python
3 years ago
632 B
4
Indexable
def ampliar_lista(nombres: list, tamaño_final: int) -> list: # Calculamos cuántos nombres debemos añadir a la lista numero_nombres = tamaño_final - len(nombres) # Si el tamaño final es menor o igual que el tamaño actual de la lista, devolvemos la lista sin cambios if numero_nombres <= 0: return nombres # Ampliamos la lista de nombres seleccionando aleatoriamente elementos de la lista y añadiéndolos a la lista resultante resultado = [] for _ in range(numero_nombres): resultado.append(random.choice(nombres)) # Devolvemos la lista ampliada return resultado
Editor is loading...