假设我有一个列表:l= "3张床“,"2个浴室”,"4个房间“
我想要的是,从这个li打印出只包含"Beds“的li。
基本上我从网页上删除列表,并将列表中的每个元素放在csv中。但问题是,并不是每个列表都被排序为“床”,然后是“浴室”,然后是“房间”。此外,列表可能没有元素。因此,在这些情况下,我需要提供我已经处理过的NaN。所以我只想把"3张床“放在”床“栏中。
有人能帮我写这段代码吗?
发布于 2016-12-08 00:24:16
你不能在你的列表中循环测试一些东西,比如
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
https://stackoverflow.com/questions/41022376
复制相似问题