You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何打印函数返回的named tuple列表中的path属性值?

提取named tuple列表中的path属性值

假设你的函数返回的named tuple列表已赋值给变量file_list,你可以直接通过属性名访问每个tuple的path字段,具体实现如下:

方法1:循环遍历打印每个path

# 假设file_list是你的函数返回的列表
for file_item in file_list:
    print(file_item.path)

执行后会输出:

/home/giampaolo/monit.py
/var/log/monit.log

方法2:收集所有path到列表中

如果需要把所有path存储到一个新列表,用列表推导式更简洁:

all_paths = [item.path for item in file_list]
print(all_paths)

执行后输出:

['/home/giampaolo/monit.py', '/var/log/monit.log']

原理很简单:named tuple是带字段名的元组,支持通过.加字段名的方式直接访问对应的值,和普通对象的属性访问逻辑一致,不需要额外的复杂操作。

内容的提问来源于stack exchange,提问作者Saga Harby

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.20 09:44:54