В этот момент я вырвал свои волосы ... и искал в Интернете ответы, и лучшее, что я нашел, - это сделать отдельный файл для словаря и импортировать его при необходимости. Однако, будучи очень упрямым, я хочу заполнить это в стиле питона.
Итак, чтобы быстро объяснить. Я хочу создать пользовательский словарь, в который будет добавлено X записей в формате dict, а формат (например) {"Value_1": 1}
, а следующая запись будет {"Value_2": 2}
. Однако, если мне нужно 100 записей, я не хочу копировать и вставлять целое .update
при запуске сценария, а вместо этого иметь пользовательскую функцию, в которой можно настроить value_max
(см. Мой код ниже) и предварительно настроить собственный размер. Тираж сделан. Имя должно остаться таким же, что часть, которую я не нуждаюсь в настройке (просто нужна часть "_ увеличенный_номер_ здесь " после имени), но я просто хочу, чтобы этот dict имел указанное количество записей. Приветствуются альтернативные способы достижения этого, поэтому я хочу получить определенное значение, скажем, 80, и напечатать «Value_80» (пример). Заранее спасибо!
В любом случае, вот моя попытка, которая с треском провалилась:
value_max = 10
dict_point = 1
custom_dict = {}
current_value = 1
value_name = "Example"
value_number = 1
value_num_str = str(value_number)
test_a = custom_dict
print(test_a)
while dict_point <= value_max:
custom_dict.update({value_name + value_num_str:current_value})
value_number += 1
current_value += 1
dict_point += 1
test_b = custom_dict
print(test_b)
Выход test_a равен {}
Выход test_b равен {Example_1:10}