当前位置: 首页 > Python编程 > Python编程实战技能 > Python编程基础入门 > python中list和数组的区别是什么?

python中list和数组的区别是什么?

发布时间:2020年09月27日 08:33:57 来源: 点击量:610

【摘要】在python中,list和数组的区别是:1、list中的元素的数据类型可以不一样,数组中的元素的数据类型必须一样;2、list不可以进行四则运算,数

在python中,list和数组的区别是:1、list中的元素的数据类型可以不一样,数组中的元素的数据类型必须一样;2、list不可以进行四则运算,数组可以进行四则运算。

list和array的区别

list和array都可以根据索引来取其中的元素。

list是列表,list中的元素的数据类型可以不一样。array是数组,数组中的元素的数据类型必须一样。

list不可以进行四则运算,array可以进行四则运算。

  • code

x = [1,2,'a']   #x是一个list,list里面的元素的数据类型可以不同
print(x[0])     #可以根据索引取x的元素
y = x + x       #列表无法运算,+号只能将两个list拼接
print(y)        #拼接后的list

import numpy as np
a = np.array([1,2])  #a是一个数组
print(a[0])         #可以根据索引来取a中的元素
b = a + a           #数组可以运算 
print(b)            #运算后得到的数组
  • result

1               #列表的第一个元素
[1, 2, 1, 2]     #拼接后的列表
1               #数组中的第一个元素
[2 4]           #运算后的数组

推荐课程:Pandas数组处理(Corey Schafer)

分享到: 编辑:wangmin

就业培训申请领取
您的姓名
您的电话
意向课程
点击领取

环球青藤

官方QQ

扫描上方二维码或点击一键加群,免费领取大礼包,加群暗号:青藤。 一键加群

绑定手机号

应《中华人民共和国网络安全法》加强实名认证机制要求,同时为更加全面的体验产品服务,烦请您绑定手机号.

预约成功

本直播为付费学员的直播课节

请您购买课程后再预约

环球青藤移动课堂APP 直播、听课。职达未来!

安卓版

下载

iPhone版

下载
环球青藤官方微信服务平台

刷题看课 APP下载

免费直播 一键购课

代报名等人工服务

课程咨询 学员服务 公众号

扫描关注微信公众号

APP

扫描下载APP

返回顶部