首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >Python打印列表元素检查是否存在部分文本- Python 3.5,Windows 7

Python打印列表元素检查是否存在部分文本- Python 3.5,Windows 7
EN

Stack Overflow用户
提问于 2016-12-08 00:21:02
回答 1查看 49关注 0票数 0

假设我有一个列表:l= "3张床“,"2个浴室”,"4个房间“

我想要的是,从这个li打印出只包含"Beds“的li。

基本上我从网页上删除列表,并将列表中的每个元素放在csv中。但问题是,并不是每个列表都被排序为“床”,然后是“浴室”,然后是“房间”。此外,列表可能没有元素。因此,在这些情况下,我需要提供我已经处理过的NaN。所以我只想把"3张床“放在”床“栏中。

有人能帮我写这段代码吗?

EN

回答 1

Stack Overflow用户

发布于 2016-12-08 00:24:16

你不能在你的列表中循环测试一些东西,比如

代码语言:javascript
运行
复制
if "Beds" in list_elem

或者更好:

代码语言:javascript
运行
复制
if "beds" in list_elem.lower() 
if "beds" in list_elem.casefold() # only python3

所以就像这样

代码语言:javascript
运行
复制
for list_elem in l:
    if "beds" in list_elem.lower():
         #do stuff
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/41022376

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档