从C++到Python(三)逆天版数组,list和tuple

从C++到Python(三) 逆天版数组,list和tuple
今天学习了python里的逆天数据结构 list

不是链表,但是我怀疑它的实现就像链表,而且这货增删查改都特别方便,甚至比C++的vector还牛一些
不多说,立刻开始摆弄一下这个逆天版数组

list


没什么好说的了,这个list一行就可以把C++几行的工作搞定。-1的访问都可以,不同类型都可以,还具有随机访问般的增删查改。光是实现个数组的不同类型就是我们的期末考试题啊。。

但是博主立刻想到了——这东西可能不太安全。不过python早有准备另一个厉害的东西——tuple类型

tuple

tuple相当于一个常量数组,但是这个就很好保证了安全性,和list的功能如出一辙。

但是最后为什么可以更改呢?其实因为改的是list,这个也很好理解,因为这个更改的意思只是相当于指针不可以更改,也就是const int* 还有 int *const 之间的区别。


------------------------------------------------

祝好!
2018.2.1 柯里昂


下一篇:从C++到Python(四)Python的分支

上一篇:没有了


  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值