nashxiejun 2018-07-02
高级特性
切片操作:对list,tuple元素进行截取操作,非常简便。
L[0:3],L[:3] 截取前3个元素。
L[1:3] 从1开始截取2个元素出来。
L[-1] 取倒数第一个元素出来。
L[-10] 取后10个数
L[10:20] 取前11-20个数
L[:10:2] 取前10个数,每两个取一个
L[::5] 所有数,每5个取一个
L[:] 原样复制一个list
tuple,字符串也可以进行切片操作
什么是数组数组是一种线性表数据结构,它用一组连续的内存空间来存储一组具有相同类型的数据。典型的线性表有数组、链表、队列和栈。直接将第 k 位的数据搬移到数组元素最后,然后把新的元素直接放在第 k 位。