我想制作一个列表,这个列表的元素来自 Flask 的用户输入。这是我执行此操作的代码:
data = pd.read_csv('data_file_path.csv')
data = list(data.columns)
该行的输出是:
['A1', 'A2', 'A3', 'A4', 'A5']
我正在使用 Flask 获取用户输入(一次一个元素作为下拉输入),它是:
columns = [request.form.get('columns')]
最后,我创建了一个空列表并将用户元素附加到该列表中,代码如下:
list1 = []
try:
for line in columns:
list1.append(line)
print(list1)
except TypeError:
pass
完整代码为:
data = pd.read_csv('File_Path.csv')
data = list(data.columns)
columns = [request.form.get('columns')]
list1 = []
try:
for line in columns:
list1.append(line)
print(list1)
except TypeError:
pass
但是,我得到的输出如下所示,每次我提供新输入时,以前的输入都会被删除。(当我从下拉列表中选择 A1 时)
Finaloutput: ['A1']
我想制作一个这样的列表(当用户从下拉列表中选择列并将其添加到最终列表时追加)这意味着如果用户从下拉列表中选择一个元素然后它被添加到列表但前一个不会被删除。像这样(如果我从用户输入中选择 A1 到 A5)
['A1', 'A2', 'A3', 'A4', 'A5']
慕容708150
相关分类