Вы можете сделать это с коротким, если:
$check_value = isset($_POST['my_checkbox_name']) ? 1 : 0;
или с новым PHP7 Null coalescing operator
$check_value = $_POST['my_checkbox_name'] ?? 0;
используйте библиотеку json
import json
json.dumps(list)
, кстати, вы можете рассмотреть возможность изменения списка переменных на другое имя, list
- встроенная функция для создания списка, вы можете получить некоторые неожиданные поведения или ошибки код, если вы не измените имя переменной.
Чтобы преобразовать его в один словарь с определенным значением ключа, используйте код ниже.
data = ListOfDict.copy()
PrecedingText = "Obs_"
ListOfDictAsDict = {}
for i in range(len(data)):
ListOfDictAsDict[PrecedingText + str(i)] = data[i]
импорт json
list = [{'id': 123, 'data': 'qwerty', 'indices': [1,10]}, {'id': 345, 'data': 'mnbvc', 'indices': [2,11]}]
запись в json файл:
with open('/home/ubuntu/test.json', 'w') as fout:
json.dump(list , fout)
чтение файла Json:
with open(r"/home/ubuntu/test.json", "r") as read_file:
data = json.load(read_file)
print(data)
#list = [{'id': 123, 'data': 'qwerty', 'indices': [1,10]}, {'id': 345, 'data': 'mnbvc', 'indices': [2,11]}]