python 数组和列表的区别
5个回答
展开全部
Python没有数组:
只有元组(tuple)和列表(list);
元组一旦创建不可改变,例如:aa=tuple(1,2,3);
元组不能追加(append)元素,弹出(pop)元素等;
只能对元组中的元素进行索引aa[0],不能对其中的元组进行赋值aa[0]=8;
使用元组的好处在于对元组进行操作更为高效,适合存放一组常量;
而上述的众多不可以,使用列表list是可以的。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
没有区别,都是[ ]
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
python中的array模块进行创建
from array import array
# typecode (must be b, B, u, h, H, i, I, l, L, q, Q, f or d) # 第一个里面指定类型。
array('l')
array('l', [1, 2, 3, 4, 5])
print(array('l', [1, 2, 3, 4, 5]))
from array import array
# typecode (must be b, B, u, h, H, i, I, l, L, q, Q, f or d) # 第一个里面指定类型。
array('l')
array('l', [1, 2, 3, 4, 5])
print(array('l', [1, 2, 3, 4, 5]))
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
我记得有一点是列表里的都是指针 指向任意数据类型,很费内存和cpu。数组是统一的数据类型,且封装的array有比较强大的功能吧
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询