python 列表切片函数,python列表切分

  python 列表切片函数,python列表切分

  我们都有过切蛋糕的经历,大致按照人数分成几份。当然,大小可能会略有不同。毕竟手工切割不好把握。我们经常提到的功能也有切割的需求。具体操作,我们先了解一下基本的切片,然后边肖会给大家举一个函数切片列表的例子来体验。先说切片学习。

  在Python中,slice是一种针对顺序对象(如列表、字符串、元组)的高级索引方法。公共索引只取出对应于序列中某个下标的元素,而切片则取出对应于序列中某个范围的元素,其中该范围不是一个狭窄的连续段。以下代码初步展示了切片索引的强大功能。

  a=列表(范围(10))

  a

  [0,1,2,3,4,5,6,7,8,9]

  [:5]

  [0,1,2,3,4]

  [5:]

  [5,6,7,8,9]

  [2:8]

  [2,3,4,5,6,7]

  [:2]

  [0,2,4,6,8]

  [:-1]

  [9,8,7,6,5,4,3,2,1,0

  给定一个特定的大小,定义一个函数根据这个大小切割列表。

  frommathimportceil

  defchunk(lst,size):

  returnlist(

  map(lambdax : lst[x * size : x * size size],

  list(range(0,ceil(len(lst)/size))))

  组块([1,2,3,4,5],2)

  #[[1,2],[3,4],5]

  相信经过初步的切片学习,对切片有了大致的了解,也能很好的处理函数列表的切割问题。没学过的可以看看上面的代码。更多Python学习方向:PyThon学习网教学中心。

郑重声明:本文由网友发布,不代表盛行IT的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。

留言与评论(共有 条评论)
   
验证码: