Как сохранить разделенные значения из списка чисел
- я хочу получать список значений (в данном случае чисел) в ключ под названием "sensor_data" и сохранять эти значения разделенными, но я не смог понять, как сделать эту функцию без использования другого фреймворка.
@api_view(['POST'])
def saveData(request):
values_list = []
separated_values = values_list.split(',')
sensor_data = {'sensor_data' : values_list }
print (sensor_data)
return Response()
Вы можете использовать следующее для создания списка кортежей с помощью вашего словаря;
d = { 'a': 1, 'b': 2, 'c': 3 }
new_d = list(d.items())
print(new_d)
EDIT:
Вы можете определить функцию, как показано ниже, чтобы получить ввод от пользователя и присвоить его словарю, который вы можете использовать позже;
def sensor_input():
user_input = input("please provide a series of numbers (example: 1,2,3,4)")
input_list = list(user_input.split(","))
sensor_data ={"input_values" : input_list}
print(sensor_data)
return sensor_data
sensor_input()
Выход :
{'input_values': ['1', '2', '3', '4']}