Я новичок в Python и столкнулся с проблемой во время практики.Пользователь сначала введет количество людей.Затем он / она введет имя, а затем день рождения.
Например, если вначале введите 3
, а затем John
, то 1/1
3 означает, что пользователь введет день рождения 3 человек, а также Имя идата (формат: день / месяц) Затем меня просят отсортировать дату их рождения в порядке возрастания.
Например, если введены значения 3
John
12/6
Betty
1/5
Mike
16/1
будет выводиться
Mike 16/1
Betty 1/5
John 12/6
Вот что у меня было на руке, и я могу думать только о сжатии двух списков в словарь.Тогда я не знаю, как перейти к следующему шагу.
number = int(input())
a=[]
b=[]
for i in range(number):
m = input()
a.append(m)
n = input()
b.append(n)
dictionary = dict(zip(a,b))
print(dictionary)