Información

Autor(es) Sam Pieters
Fecha de entrega Sin fecha de envío
Tiempo límite de envío Sin límite de envío

Inicia sesión

Set


Pregunta 1: Maak een set

Maak een lege set in variabele set1 en print deze af.

Pregunta 2: Toevoegen aan set

Gegeven de variabele set1 van de vorige oefening, voeg aan set1 de volgende getallen toe in volgorde: 1, 2, 4, 9, 1, 2, 10, 3. Maak gebruik van de add() functie. Print daarna set1 af.

Pregunta 3: Set van lijst

Gegeven een lijst lijst1, geef alle unieke waarden uit deze lijst door de lijst om te zetten naar een set. Print deze set af.

Pregunta 4: Basis set-operaties

Maak een set set_a en set_b met de elementen 1, 2, 3, 4, 5 en 3, 4, 5, 6, 7.

  1. Print de unie van set_a en set_b (alle unieke elementen van beide sets).
  2. Print de doorsnede van set_a en set_b (de elementen die in beide sets voorkomen).
  3. Print het verschil van set_a min set_b (de elementen die in set_a maar niet in set_b zitten).
  4. Print de lengte af van set_a
Pregunta 5: Complexere operaties

Schrijf een functie meerdere_set_diff(set_a, set_b, set_c) die de elementen van set_a terug geeft die niet in set_b of set_c zitten.

Pregunta 6: Woordenboek

Je krijgt een lijst woorden (bijvoorbeeld: ["listen", "silent", "enlist", "python", "typhon", "hello"]). Maak een functie groepeer_woorden(woorden) die woorden groepeert die dezelfde letters bevatten. Output: ["listen", "silent", "enlist"], ["python", "typhon"] ["hello"]. Maak gebruik van sets!

Pregunta 7: Unieke woordgroepen

Gegeven een lijst van strings sentences, schrijf een functie gemeenschappelijk met argument de lijst van strings.

sentences = ["python is powerful", "python is easy", "Hello world", "I like the coding world"]

De functie zoekt alle zinnen die minstens 2 woorden gemeenschappelijk hebben (maak gebruik van sets).

Pregunta 8: Langste prefix

Schrijf een functie langste_prefix dat een lijst van strings als argument krijgt en de langste prefix (beginstuk) dat alle strings gemeenschappelijk hebben zoekt.

Voorbeeld: strings = ["flower", "flow", "flight"]

Output: "fl"