7
จะลบรายการในรายการได้อย่างไร?
ฉันได้รับ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'] แต่ถ้าไม่มีสตริงว่าง: >>> …