Назад к вопросам
JuniorТеорияЧасто
Что выведет программа?
names = ["ann", "bob", "cid"]
scores = [90, 75]
pairs = list(zip(names, scores))
numbered = list(enumerate(names, 1))
print(len(pairs), numbered[-1][0])2 3
- Ждать
3пары:zipостанавливается на самом коротком входе без ошибки, третьему имени оценки не достаётся, и вpairsтолько2кортежа. - Ждать последний номер
2:enumerate(names, 1)начинает счёт с1, поэтому три имени получают номера1,2и3.
- Что лежит в
pairsв этой программе? - Как пронумеровать имена, начиная с
0?