And*_*rew 5 python indexing list
我是python的新手,需要创建一个带有负索引的列表,但到目前为止尚未成功。
我正在使用此代码:
a = []
for i in xrange( -20, 0, -1 ):
a[i] = -(i)
log.info('a[{i}]={v}'.format(i=i, v=a[i]))
else:
log.info('end')
Run Code Online (Sandbox Code Playgroud)
并获取日志输出为
end
Run Code Online (Sandbox Code Playgroud)
顺便说一句,我使用的是站点呼叫Quantopian,因此log.info来自其基础结构,只是将输出打印到Web控制台中。
我究竟做错了什么?
在此先感谢您的帮助。
唯一让我印象深刻的是
for i in xrange( -20, 0, -1 ):
Run Code Online (Sandbox Code Playgroud)
似乎非常错误,因为第三个参数是步长...您将从 -20 开始每步为 -1,意味着下一个数字是 -21
以下是语法错误
a = []
a[0] = 5
Run Code Online (Sandbox Code Playgroud)
你应该做a = [None]*20