Я спрашиваю вас, потому что я не знаю, куда обратиться. После 2 часов поиска я ничего не придумал.Сравнить длину листа в словаре
Так что я пишу программу, которая получает разные переменные, а затем присоединяет единицы к этим переменным.
Теперь все хранится в словаре, у которых есть переменные для ключей и единиц для значений. Итак, мой вопрос: как мы можем сравнить первый список в словаре с другими списками, которые в нем?
Мне нужно это, потому что длина блоков должна быть такой же ...
Вот мой код:
data = {}
def test():
variable = input("Please enter the name of variable: ")
data[variable]=[]
while True:
unit = input("Enter unit: ")
if unit == "":
break
data[variable].append(unit)
a = len(data[variable])
while True:
start_again = input("Add another value to dictionary?(y/n: ")
start_again = start_again.lower()
if start_again == "d":
test()
elif start_again == "n":
break
print(data)
test()
Я новичок, так что не слишком сильно на меня.
Я с нетерпением жду ответов и предложений.
Спасибо вам ответить, но я думаю, что вы пропустили точку. Мне нужно сохранить мои переменные и единицы для дальнейшего использования. А также размер единиц неизвестен, и он устанавливается, когда вы создаете свою первую переменную. – Hixxy