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