假设我有一个清单: l = [" 3个床"," 2个浴室"," 4个房间"]
我想要的是,从这个l [i]打印出来的l [i]包含" Beds"仅
基本上是从网页中删除列表并将列表中的每个元素放在csv中。但问题并不是每个清单都被订购为" Beds",然后" Baths"然后"房间"。该列表可能没有元素。所以在那些情况下,我需要给我已经照顾的NaN。所以我想放置" 3床"在"床"仅限列。
有人可以帮我解决这个问题吗?
答案 0 :(得分:1)
你不能在你的列表中循环并测试像
这样的东西if "Beds" in list_elem
甚至更好:
if "beds" in list_elem.lower()
if "beds" in list_elem.casefold() # only python3
类似
for list_elem in l:
if "beds" in list_elem.lower():
#do stuff