@FromProg

Как ввести новый словарь в массив, исходя из данных пользователя?

Мне нужно сделать новый словарь в массиве tickets, в котором ключом будет переменная b(кол-во словарей в массиве +1),
а значением ФИО, введённое пользователем.
Код:
tickets = [
    {1: "Иванов Иван Иванович"},
    {2: "Петров Пётр Петрович"},
    {3: "Сидоров Сидр Сидорович"},
    {4: "Васильев Василий Васильевич"},
    {5: "Ашменбеков Ашменбек Ашменбекович"},
    {6: "Шайтанов Шайтан Шайтанович"}
]

for i in tickets:
	print(i)

b = len(tickets) + 1
print('Добавление нового билета:')
route = input('Введите маршрут (Сначала точка отправления, потом точка прибытия через пробел): ')
initials = input('Введите ФИО через пробел: ')
passports = input('Введите номер паспорта: ')

tickets[b] = initials

print(tickets)
  • Вопрос задан
  • 35 просмотров
Решения вопроса 1
SoreMix
@SoreMix Куратор тега Python
yellow
tickets.append({b: initials})
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы