python提取出给定列表_从Python中的给定列表中获取最后N个元素

给定一个Python列表,我们只想查找ee的最后几个元素。

带切片

给出了要提取的位置数。基于此,我们设计了一种切片技术,即使用负号从列表末尾切片元素。

示例listA = ['Mon','Tue','Wed','Thu','Fri','Sat']

# Given list

print("Given list : \n",listA)

# initializing N

n = 4

# using list slicing

res = listA[-n:]

# print result

print("The last 4 elements of the list are : \n",res)

输出结果

运行上面的代码给我们以下结果-Given list :

['Mon', 'Tue', 'Wed', 'Thu', 'Fri', 'Sat']

The last 4 elements of the list are :

['Wed', 'Thu', 'Fri', 'Sat']

与isslice

islice函数将位置数与列表的倒序一起作为参数。

示例from itertools import islice

listA = ['Mon','Tue','Wed','Thu','Fri','Sat']

# Given list

print("Given list : \n",listA)

# initializing N

n = 4

# using reversed

res = list(islice(reversed(listA), 0, n))

res.reverse()

# print result

print("The last 4 elements of the list are : \n",res)

输出结果

运行上面的代码给我们以下结果-Given list :

['Mon', 'Tue', 'Wed', 'Thu', 'Fri', 'Sat']

The last 4 elements of the list are :

['Wed', 'Thu', 'Fri', 'Sat']

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值