fox1987 于 2011-10-06 21:18:26发表:
貌似确实没有二位数组
小举 于 2011-10-05 16:11:06发表:
路过看看
crossbitter 于 2011-09-16 14:06:04发表:
age。。现在望尘莫及
wonderall 于 2011-09-03 15:50:48发表:
路过也不给个建议哈
chaipeng 于 2011-08-30 14:31:08发表:
路过
飞鸿眉敛 于 2011-08-30 08:33:41发表:
O(∩_∩)O~
wonderall 于 2011-08-29 18:42:28发表:
这样是比较自由,这么做难道只是为了使语言更简单吗?
qtsunk 于 2011-08-29 16:39:10发表:
:0w5ty(1
age 于 2011-08-29 16:22:45发表:
引用:可能是我理解有点出入吧,多谢啊!那么嵌套定义数组不只是为了简单吧,是不是还有提高执行速度和效率的作用呢?或者是这么做有什么有点呢? wonderall 发表于 2011-8-29 14:11
age 于 2011-08-29 16:22:25发表:
引用:编程这东西我是一年前玩过,数组这东西,只是印象了。不过没办法,系统管理还是需要学习编程,尤其是shell和python都是不错的选择,正准备学习。 luodeke 发表于 2011-8-29 16:19
luodeke 于 2011-08-29 16:19:10发表:
编程这东西我是一年前玩过,数组这东西,只是印象了。不过没办法,系统管理还是需要学习编程,尤其是shell和python都是不错的选择,正准备学习。
wonderall 于 2011-08-29 14:11:01发表:
可能是我理解有点出入吧,多谢啊!那么嵌套定义数组不只是为了简单吧,是不是还有提高执行速度和效率的作用呢?或者是这么做有什么有点呢?
age 于 2011-08-29 13:20:16发表:
引用:恩。它们的确非常类似于数组。作为c的一种习惯,可以把它们当数组用,但是python定义里却没有这种结构。bash中也只有定义一维数组。我有一个的猜想,是不是解释性的程序语言都只定义到一维数组呢? wonderall 发表于 2011-8-29 12:45
wonderall 于 2011-08-29 12:47:40发表:
引用:嵌套比较乱!还是二维的好记!bash不支持嵌套吗? gogo11 发表于 2011-8-29 08:45
wonderall 于 2011-08-29 12:45:46发表:
恩。它们的确非常类似于数组。作为c的一种习惯,可以把它们当数组用,但是python定义里却没有这种结构。bash中也只有定义一维数组。我有一个的猜想,是不是解释性的程序语言都只定义到一维数组呢?
age 于 2011-08-29 11:22:10发表:
引用:!python里数据结构只有列表,元组和字典吧!
引用:数组是在程序设计中,为了处理方便, 把具有相同类型的若干变量按有序的形式组织起来的一种形式。这些按序排列的同类数据元素的集合称为数组。
wonderall 于 2011-08-29 08:55:18发表:
恩,是一摸一样呀!不过这好像是python里的list嵌套的吧,python里没有明确的数组定义的啊!python里数据结构只有列表,元组和字典吧!请问是这样的吗?楼上高手!
gogo11 于 2011-08-29 08:45:47发表:
嵌套比较乱!还是二维的好记!bash不支持嵌套吗?
xtvnet 于 2011-08-29 08:38:58发表:
age 于 2011-08-28 23:02:15发表:
[i=s] 本帖最后由 age 于 2011-8-28 23:34 编辑 [/i]
引用: python是可以在元组里嵌套元组,但是它还是一维数组的形式啊。 wonderall 发表于 2011-8-28 19:24
wang4289273 于 2011-08-28 22:52:32发表:
完全不懂
wonderall 于 2011-08-28 19:24:13发表:
引用:python可以数组嵌套的 age 发表于 2011-8-28 15:08
cob 于 2011-08-28 16:29:07发表:
受教了
age 于 2011-08-28 15:08:38发表:
python可以数组嵌套的
fox1987 于 2011-10-06 21:18:26发表:
貌似确实没有二位数组
小举 于 2011-10-05 16:11:06发表:
路过看看
crossbitter 于 2011-09-16 14:06:04发表:
age。。现在望尘莫及
wonderall 于 2011-09-03 15:50:48发表:
路过也不给个建议哈
chaipeng 于 2011-08-30 14:31:08发表:
路过
飞鸿眉敛 于 2011-08-30 08:33:41发表:
O(∩_∩)O~
wonderall 于 2011-08-29 18:42:28发表:
这样是比较自由,这么做难道只是为了使语言更简单吗?
qtsunk 于 2011-08-29 16:39:10发表:
:0w5ty(1
age 于 2011-08-29 16:22:45发表:
效率上没比较好,嵌套的自由度更大
age 于 2011-08-29 16:22:25发表:
同感,bash功能有点弱,只是和命令集成的很好
连起码的浮点数运算都要调用bc完成
现在转向python中
luodeke 于 2011-08-29 16:19:10发表:
编程这东西我是一年前玩过,数组这东西,只是印象了。不过没办法,系统管理还是需要学习编程,尤其是shell和python都是不错的选择,正准备学习。
wonderall 于 2011-08-29 14:11:01发表:
可能是我理解有点出入吧,多谢啊!那么嵌套定义数组不只是为了简单吧,是不是还有提高执行速度和效率的作用呢?或者是这么做有什么有点呢?
age 于 2011-08-29 13:20:16发表:
既然可以嵌套了, 何必还多此一举定义多维的呢? 那样不有点功能重复了吗?
我觉得你理解有误, 并非只有c的那种"数组"形式才叫数组
list, tuple同样是数组, 只是表现形式有点差异而已
c数组, python list都只是数组的一个子集.
wonderall 于 2011-08-29 12:47:40发表:
bash也是支持嵌套的!bash中没有多维数组,得到多维数组其中的一条途径就是嵌套的来的。
wonderall 于 2011-08-29 12:45:46发表:
恩。它们的确非常类似于数组。作为c的一种习惯,可以把它们当数组用,但是python定义里却没有这种结构。bash中也只有定义一维数组。我有一个的猜想,是不是解释性的程序语言都只定义到一维数组呢?
age 于 2011-08-29 11:22:10发表:
内嵌的的确就只有这三个
至于list是不是数组, 我个人认为应该算的
http://baike.baidu.com/view/209670.htm
开头有关于数组的定义
从这个角度说, list, tuple都属于数组的范畴, dict更趋向于集合而非数组.
wonderall 于 2011-08-29 08:55:18发表:
恩,是一摸一样呀!不过这好像是python里的list嵌套的吧,python里没有明确的数组定义的啊!python里数据结构只有列表,元组和字典吧!请问是这样的吗?楼上高手!
gogo11 于 2011-08-29 08:45:47发表:
嵌套比较乱!还是二维的好记!bash不支持嵌套吗?
xtvnet 于 2011-08-29 08:38:58发表:
路过
age 于 2011-08-28 23:02:15发表:
[i=s] 本帖最后由 age 于 2011-8-28 23:34 编辑 [/i]
?怎么会呢, 嵌套过的数组引用时就会出现多维情形了[code]In [5]: a=[1,2,["a","b"],3]
In [8]: a[2][0]
Out[8]: 'a'[/code]a[2][0]这种形式不就是二维的吗
再来个更明显的,[code]In [9]: b=[[1,2,3],[4,5,6],[7,8,9]]
In [10]: b[0][0]
Out[10]: 1
In [11]: b[1][2]
Out[11]: 6
[/code]这和c组言的二维数组几乎一样了吧
wang4289273 于 2011-08-28 22:52:32发表:
完全不懂
wonderall 于 2011-08-28 19:24:13发表:
python是可以在元组里嵌套元组,但是它还是一维数组的形式啊。
cob 于 2011-08-28 16:29:07发表:
受教了
age 于 2011-08-28 15:08:38发表:
python可以数组嵌套的