python - python if条件为表的第一行
问题描述
我有这张桌子。该表是通过循环制作的。
for line in res.split('\n')[1:4]:
list=line.split()
结果此表
ID Prefix-list
1 | ['ip', 'prefix-list', '2603', 'permit', '1.2.4.0/24']
2 | ['ip', 'prefix-list', '2603', 'permit', '2.2.4.0/24']
3 | ['ip', 'prefix-list', '2603', 'permit', '3.2.4.0/24']
4 | ['ip', 'prefix-list', '2603', 'permit', '4.2.4.0/24']
我想使用另一个循环,但我不想遍历所有行。所以让我们说如果 row[0] 的第一项是 == "ip" 然后打印所有行。
for item in table1:
if item[0] from the first row == "ip":
print(item)
任何想法?
解决方案
这将起作用:
if table1.loc[0,'Prefix-List'][0] == "ip":
print table1
推荐阅读
- firebase - 为什么我的 babel-chaining (&&) 不起作用?
- javascript - 赛普拉斯 - 等到某个元素“重新附加”了不同的内容
- flutter - 任务 ':path_provider:extractDebugAnnotations' 执行失败
- google-analytics - 谷歌分析标签管理器电子商务数据层未发送
- c# - 从内部文件上传获取内容类型和内容处置
- symfony - 在 Symfony 4.3 上安装 Ckeditor 时出错
- angular - 角度差异加载 - 如何只生成一个 polyfill.js 文件
- laravel - 找不到碳 Laravel 文本月份 发现意外数据
- angular - 通过单击按钮显示图像
- javascript - onSubmit 使不需要的 url 更改