我正在写一个标记系统.用户输入了许多标签:
abc, def, ghi,
但如果他们使用尾随逗号,代码认为有4个标签,而不是3个.
在我的代码中,我写道:
if "tags" in request.POST:
tags = request.POST["tags"]
tag_list = [Tag.objects.get_or_create(name = tag.lstrip())[0] for tag in tags.split(",")]
在此实例中创建了一个标记”.如何更改代码以忽略任何我认为len(str)= 0的条目?
最佳答案
for tag in tags.split(",") if tag.strip()