最近在学习机器学习,由于用到的是python,在进行数据处理时经常用到list和array类型,没有专门学过python,所以经常弄混,后来上网查了一下,它们的区别大致如下: 1 list是python基本数据类型,它的元素类型可以不同,如: [1, 2, 'a', 3,4] 2 array是numpy的一种数据类型,它所包含的元素必须相同,如: [1, 2, 3, 4]