记录前端开发学习与积累

Py切片

list、tuple、str都可以使用切片快速有效的得到新的子集合(或子字符串);

  • 【开始位置:结束位置:步长】
  • 创建的新子串包括开始位置元素,不包括结束位置元素
  • [-3,-1,2]意思为从倒数第三个元素开始取,取到倒数第一个时刻结束,不存储倒数第一个元素,得到的子串取第一个元素,之后每间隔4个元素存一个。
  • [::2]省略写法,第一个参数不写表示从0索引开始取值,第二个参数不写表示一直取值到最后一个。可见想取到最后一个元素的方法是第二个参数不写。
  • 返回的数据保持原数据的数据类型
  • 复制一个新数组与原数据数据一致的简单方法 new_arr = old_arr[::](第三个参数为可选参数,不写时默认步长为1)
Py迭代