如果存在多个列表,那么最好的方法是循环多个列表,然后检查每个列表中的每个元素是否匹配,然后创建一个与该列表对应的匹配和非匹配元素的列表
我目前只有一个for循环用于“ing1”,但有没有更实用的方法来实现这一点
ing1 = request.POST.getlist('ingredients1')
ing2 = request.POST.getlist('ingredients2')
ing3 = request.POST.getlist('ingredients3')
for ele in ing1[1:]:
ele_split = ele.split(",")
for ele2 in ele_split:
ing1list.append(ele2.strip().lower())
print(ing1list)
尝试创建一个包含
lst_of_entries = [ing1, ing2, ing3]
然后通过遍历列表,对列表中的所有元素执行当前在ing1上的操作。这还需要您创建另一个输出变量名列表,以便可以附加它们
相关问题 更多 >
编程相关推荐