1
bazingaterry 2016-06-13 18:13:05 +08:00
list 和 tuple ?觉得这些事情用英语说就清晰了……
|
2
lxy 2016-06-13 18:17:54 +08:00
这个?没见过有人用
from array import array |
3
yangtukun1412 2016-06-13 18:18:01 +08:00
from array import array
|
4
cashew 2016-06-13 18:40:52 +08:00
估计是写 JAVA 的面试官。或者是 PHP ?
|
5
am241 2016-06-13 18:45:09 +08:00 via Android
元组数组不是一回事吧
|
6
practicer 2016-06-13 18:57:07 +08:00 via Android
面试时回答一定要主动,把自己知道的如实答清楚即可,主动把相关的知识系统说出来。
例如我只知道列表和元组,就讲清楚这两者的区别。如果对数组有歧义,就说清楚 php 的数组和 python 的列表是一回事。如果熟悉 numpy ,把 ndarray 对象介绍一番也是加分的,不慌不忙把自己的知识说清楚即可,即使面试官有问题,也不要怀疑自己,心里骂一遍傻逼换一家继续面试。 |
7
22too 2016-06-13 19:05:33 +08:00
要不来我司,我面试你?
|
8
bobuick 2016-06-13 19:07:02 +08:00
python 里列表是一组指向元素的指针的数组,所以能像普通数组那样达到 O(1)的 index
|
9
BOYPT 2016-06-13 19:19:00 +08:00
其实能说出, list 对象建立时候分配长度 2 倍的空间,长度大于一半时候促发重新分配什么的 就行。
tupple 属于 immutable 类型,和“数组”概念不等价,不过说明特点也可以 |
10
lavande 2016-06-13 20:25:40 +08:00
我理解是 list in list
|
11
shyling 2016-06-13 20:26:46 +08:00
数组是一段内存哇
|
12
alexapollo 2016-06-13 20:41:10 +08:00
Python 的基础类型里并没有「数组」这种称呼吧
|
13
done 2016-06-13 20:50:55 +08:00
array
|
14
ayaseangle 2016-06-13 20:56:22 +08:00
估计想说元组。。。
|
15
mc468ma 2016-06-13 21:18:23 +08:00 via Android
.。~
|
16
upczww 2016-06-13 21:36:44 +08:00 via Smartisan T1
python 中没有数组这个数据结构吧, numpy 有 array
|
17
gimp 2016-06-13 21:46:22 +08:00 via Android
基础类型没有“数组”这种类型,他可能是想问元组
|
18
SlipStupig 2016-06-13 22:00:49 +08:00
@upczww 那个还是 str 类型
|
19
21grams 2016-06-13 22:29:53 +08:00
python 有 array 啊,虽然很少用就是了
|
20
tabris17 2016-06-13 22:41:07 +08:00
python 数组
from array import array 被问闷了说明你自己也不自信 |
21
srlp 2016-06-14 03:01:13 +08:00
首先,像楼上说的, from array import array 或者 numpy.array 就是类似 java 那种存储同类型 element 的结构,随机读取,对数字类型 ( float int )有优化。
然后 list 的内部实现方式其实也是类似的,也是随机读取,但是可以存储不同类型 element (当然本质都是 object ,不过你懂的). |