【发布时间】:2011-11-06 13:38:35
【问题描述】:
我从一个据说很严肃的来源下载了一个圣人脚本。它在我的计算机上不起作用,并且快速调试表明问题来自于这样一个事实,即在某些时候,作者正在做一个 n 元素列表从 1 到 n 编号(而“正常”编号在 Python 中,(因此)sage 是 0..n-1)。
我错过了什么?是否有隐藏在某个地方的全局变量会改变这个约定,比如在 APL 中?
感谢您的帮助(尽管我对英语和 CSish 的掌握很弱,但我希望我的问题很清楚......)
【问题讨论】:
-
您能否至少发布代码的相关部分?
-
(1..n) 符号似乎是 Sage 特定的写作 (stackoverflow.com/questions/3511699/python-1-n-syntax)
-
@CédricJulien 列表在 Sage 中也从 0 开始索引,因为它基于 Python。您提供的链接是一种制作列表的方式...例如 [6..12] 是列表 [6, 7, 8, 9, 10, 11, 12]。但是,此列表中项目的索引将是 0、1、2、3、4、5、6。同样,这是一种制作列表的方式,而不是重新索引列表的方式。