foo[count:-count] 的坑:count 为 0 时 -0 导致切片返回空数组
theshawwn · x · 2026-10-03
作者指出一个 Python 切片陷阱:0 和 -0 数值相等,但 foo[count:-count] 在 count=0 时会变成 foo[0:-0] 即 foo[0:0],返回空数组。
正确写法是 foo[count:foo.shape[0]-count],显式用数组长度做终点。作者顺带吐槽:要是 -0 能表示「数组末尾」就方便了。
「编程与Agent」频道最新
- Gmail MCP Server 开源:让 AI 客户端安全管理邮箱 — modelcontextprotocol · 2026-10-03
- 书籍转换工具作者实测:顶级视觉模型找不出网页转换瑕疵 — burkov · 2026-10-03
- 开发者实测:Argon 几乎够用,切 Opus 5.5 反而想念前者 — m2saxon · 2026-10-03
- 动画二维码做空气间隙传输:隔屏传文件无需网络 — Thionne_WTZ · 2026-10-03
- 开发者称 Rust 不再是 Agent 开发首选:编译太慢是瓶颈 — zack_overflow · 2026-10-03
- 知识搜索 vs 数据连接器:Agent 检索快 88% 且省 95% 成本 — williamLberman · 2026-10-03