2014-01-31 88 views

回答

1

使用列表理解;在for循环改变列表,而循环会导致问题,因为列表大小的变化和指数上移:

speclistpatient_peter = [x for x in speclistpatient_peter if x != patientname] 

这将重新生成列表,但遗漏了匹配输入patientname值的元素。

3

只需使用remove方法列表:

l = ["ab", "bc", "ef"] 
l.remove("bc") 

l删除elment "bc"

相关问题