找回密码
 立即注册

扫一扫,访问微社区

QQ登录

只需一步,快速开始

查看: 4158|回复: 6

[已解决] 计算逻辑问题,初学者求指教

1

主题

1

帖子

1

积分

贫民

积分
1
上帝耶稣 发表于 2017-1-2 20:37:41 | 显示全部楼层 |阅读模式
>>> matrix = [[1,2,3],[4,5,6],[7,8,9]]
>>> matrix = [[1,2,3],[4,5,6],[7,8,9]]
>>> matrix[0]
[1, 2, 3]
>>> matrix[1]
[4, 5, 6]
>>> matrix[0][1]
2
为什么结果是2,请问这个是怎么算出来了?
回复

使用道具 举报

0

主题

2

帖子

2

积分

贫民

积分
2
mj8311 发表于 2017-1-3 14:54:54 | 显示全部楼层
matrix是list of lists的结构,将matrix[0] 看做列表 a = [1,2,3], a[1]的值就是2 吧。
回复 支持 1 反对 0

使用道具 举报

1419

主题

1891

帖子

291

积分

侠客

积分
291

最佳新人热心会员默默耕耘

whydo1 发表于 2017-1-3 21:16:37 | 显示全部楼层
楼上正解
python3.4.4, win10
回复

使用道具 举报

1

主题

3

帖子

3

积分

贫民

积分
3
会飞的猪猪 发表于 2017-1-4 16:55:31 | 显示全部楼层
matrix = [[1,2,3],[4,5,6],[7,8,9]]
matrix[0][1]:
matrix[0] = [1,2,3]
matrix[0][1] = 2
回复 支持 反对

使用道具 举报

0

主题

3

帖子

3

积分

贫民

积分
3
寒江雪 发表于 2017-1-5 08:31:05 | 显示全部楼层
相当于二维数组了,下标从0开始
回复 支持 反对

使用道具 举报

5

主题

24

帖子

24

积分

贫民

积分
24
Elm 发表于 2017-1-6 11:56:52 | 显示全部楼层
list = [0,1,2]
list[1] 就是1啊
列表的起始位置是0开始算的
回复 支持 反对

使用道具 举报

0

主题

2

帖子

2

积分

贫民

积分
2
skying_11 发表于 2017-1-6 15:44:37 | 显示全部楼层
list的第一项为是从[0]开始的,一般的编程语言都是这样的
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

快速回复 返回顶部 返回列表