1. Learn
  2. /
  3. Cursuri
  4. /
  5. Exersarea întrebărilor de interviu de programare în Python

Connected

exercițiu

Combinarea obiectelor iterabile

Ți se dă lista wlist, care conține liste de cuvinte diferite. Sarcina ta este să creezi un nou obiect iterabil, în care fiecare element reprezintă un tuplu. Fiecare tuplu trebuie să conțină o listă din wlist, lungimea acestei liste și cel mai lung cuvânt din listă. Dacă există ambiguitate în alegerea celui mai lung cuvânt, se va lua în considerare cuvântul cu cel mai mic index din lista respectivă. De exemplu, pentru lista

[
    ['dog', 'pigeon'],
    ['cat', 'wolf', 'seal']
]

tuplurile rezultate vor fi:
(['dog', 'pigeon'], 2, 'pigeon')
și
(['cat', 'wolf', 'seal'], 3, 'wolf')

Instrucțiuni 1/3

undefined XP
    1
    2
    3
  • Definește o funcție care caută cel mai lung cuvânt dintr-o listă de cuvinte dată.