python - 深度优先搜索以在 Python 中通过字符串查找元组
问题描述
我想知道如何构建处理(从到)元组列表的 DFS 程序,如下所示:
data = [('X','A'),('A','B'),('B','C'),('B','D'),('B','F'),('F','W'),('W','H'),('TY','H'),('CS','H')]
searchkey = 'B'
拥有的是:
[('B','C'),('B','D'),('B','F'),('F','W'),('W','H')]
解决方案
你可以使用这个:
[item for item in data if 'B' in item]
结果 :
[('A', 'B'), ('B', 'C'), ('B', 'D'), ('B', 'F')]
推荐阅读
- r - R中有没有办法填补每半小时的夜间数据空白?
- r - IF函数来改变R中的数据
- reactjs - 响应自定义挂钩以记录页面渲染开始事件
- javafx - 在 JavaFX 中查找用于 FontAwesomeIcons 的可用字形名称列表
- c# - 显示评论而不刷新视图 Asp.Net Core 3.1?
- python - 文件可以完全按照文件系统中存储/显示的方式进行迭代吗?
- javascript - switch 不计算表达式
- jenkins - 从另一台服务器导入作业时出错
- javascript - 如何制作这样的输入掩码--:--:--?
- powerbi - Power BI Premium - 你不能从那里到达这里