如何删除列表中的项目(如果存在)?
我new_tag从一个表单文本字段self.response.get("new_tag")和selected_tags复选框字段 self.response.get_all("selected_tags") 我将它们像这样组合: tag_string = new_tag new_tag_list = f1.striplist(tag_string.split(",") + selected_tags) (f1.striplist此函数会在列表中的字符串内去除空格。) 但在这种情况下tag_list是空的(没有新的标签进入),但也有一些selected_tags,new_tag_list包含一个空字符串" "。 例如,来自logging.info: new_tag selected_tags[u'Hello', u'Cool', u'Glam'] new_tag_list[u'', u'Hello', u'Cool', u'Glam'] 我如何摆脱空字符串? 如果列表中有一个空字符串: >>> s = [u'', u'Hello', u'Cool', u'Glam'] >>> i = s.index("") >>> del s[i] >>> s [u'Hello', u'Cool', u'Glam'] 但是,如果没有空字符串: >>> s = [u'Hello', u'Cool', …