2016-12-24 2 views
-1

Я хочу создать html-форму, в которой пользователь может вводить числа в формате, разделенном запятой, и я хочу сохранить их как список в переменной python, который может использоваться в функции ,Данные Html в значении, разделенном запятыми, на список python

Например, 2 поля в виде HTML будет:

Enter range of number: 1000-2000,2500-2600, 4000-4100 

Enter random numbers: 1, 3, 4, 6, 100, 128, 266 

Как Python хранить входные данные формы HTML, как

x = ['1000-2000', '2500-2600', '4000-4100'] 
y = ['1', '3', '4', '6', '100', '128', '266'] 

Я новичок в программировании и будет очень признателен некоторые помогают в этом, пожалуйста.

Требование: пользователь может скопировать вставку чисел в формате, разделенном запятыми, а затем разрешить скрипту python использовать их в качестве входных данных.

ответ

0

Похоже, что вы ищете str.split и str.strip;

In [5]: s = '1000-2000,2500-2600, 4000-4100' 

In [6]: [a.strip() for a in s.split(',')] 
Out[6]: ['1000-2000', '2500-2600', '4000-4100'] 
+0

Большое спасибо за это, оно действительно решает мою проблему. Однако чтобы сделать код более эффективным, что бы вы предложили сделать. – Micruzz82

+0

В идеале было бы лучше иметь все числа в 1 строке x = ['1000-2000', '2500-2600', '4000-4100'] y = ['1', '3', '4', '6', '100', '128', '266'] Моя программа делает простейшие условия: a, b = x.split ("-") print (a , b) else print (y) Было бы лучше иметь только один список и в зависимости от того, введен ли диапазон или нет, диапазон начала печати, конечный диапазон и индивидуальный номер. – Micruzz82

Смежные вопросы