Получаю ошибку TypeError: list indices must be integers or slices, not list

Ini

Новичок
Пользователь
Окт 21, 2020
12
0
1
Версия Python ( 3.8)
Пытаюсь создать функцию, которая имеет следующий функционал: пользователь вводит дату да текст.
Функция записывает в файл «Календарь» дату и соответствующее событие.
-Решил записать дату как ключ в словаре , а событие это сам текст. но выдает такую вот ошибку(TypeError: list indices must be integers or slices, not list)
Python:
import datetime
from datetime import date
today=date.today()
print("Сьогодні:" , today)

x=input('Подія-')
z=str(input("Дата"))
a = []
a.append(z)
print(a)
i=[]
i.append(x)
b= []
b.append(a[i])

print(b)

-Код на начальной стадии ,но не получается справиться с тем как поместить ключ и текст
 

stud_55

Модератор
Команда форума
Модератор
Апр 3, 2020
1 522
672
113
Решил записать дату как ключ в словаре , а событие это сам текст
Вот пример:
Python:
import datetime
from datetime import date


today = date.today()
print("Сьогодні:", today)
x = input('Подія-')
z = str(input("Дата"))
d = {}
d[z] = x
print(d)
 
  • Мне нравится
Реакции: Ini

Ini

Новичок
Пользователь
Окт 21, 2020
12
0
1
Спасибо большое
 

Форум IT Специалистов