а когда оно должно прекратиться?
Так, как список задаём через клавиатуру в for.
N = int(input("Кількість елементів списку "))
l = [ ] #
for i in range(N):
x = float(input("Задайте %d-й елемент списку " % (i)))
l.append(x)
Есть что-то аналогичное для словаря?