Python |获取元素直到列表中的特定元素
原文:https://www . geesforgeks . org/python-get-elements-till-special-element-in-list/
有时,在使用 Python 列表时,我们可能会有一个要求,即需要移除特定元素之后的所有元素,或者获取特定元素之前的所有元素。这两个都是相似的问题,有一个解决方案总是有帮助的。让我们讨论执行这项任务的某些方法。
方法#1:使用index()
+列表切片
结合这些功能可以解决这个问题。index()
可用于查找所需元素的索引,列表切片可执行获取元素的剩余任务。
# Python3 code to demonstrate working of
# Get elements till particular element in list
# using index() + list slicing
# initialize list
test_list = [1, 4, 6, 8, 9, 10, 7]
# printing original list
print("The original list is : " + str(test_list))
# declaring elements till which elements required
N = 8
# Get elements till particular element in list
# using index() + list slicing
temp = test_list.index(N)
res = test_list[:temp]
# printing result
print("Elements till N in list are : " + str(res))
Output :
The original list is : [1, 4, 6, 8, 9, 10, 7]
Elements till N in list are : [1, 4, 6]
版权属于:月萌API www.moonapi.com,转载请注明出处