0
A
回答
0
这应该工作:
List1 = [1,4,6,2,8,9,90]
n = 2
ind = List1.index(n)
list1_result = List1[ind-1] # is 6
0
您可以找到号码的索引列表中,然后用它来找到以前的元素:
lst = [1,4,6,2,8,9,90]
the_index = lst.index(n)
lst2 = lst[the_index-1]
现在,你有新的列表存储在lst2中
0
您需要在列表中找到n
的索引,然后减去1以获取元素之前的位置。
n = 2
List1 = [1,4,6,2,8,9,90]
prev_elem = List1[List1.index(n) - 1]
0
你可以写,这将通过您的浏览列表,并返回所需的数字,如果找到了一个匹配n
功能试试这个:
def find_previous(List1, n):
for i in range(len(List1)):
if List1[i] == n and i > 0:
return List1[i-1]
return None
相关问题
- 1. 查找循环列表中的上一个匹配元素
- 2. 查找列表中的唯一元素
- 3. 如何找到一个列表元素
- 4. 从python中的另一个列表中的一个列表中查找元素
- 5. 根据一个元素在列表中查找列表
- 6. 如何查找R中列表中最大的N个元素?
- 7. 使用另一个列表(Python)在配对元素列表中查找元素
- 8. Python在一个列表中查找不在另一个列表中的元素
- 9. 如何在mootools中的另一个元素中查找元素
- 10. 查找列表中的列队元素
- 11. 查找阵列中的元素列表
- 12. 查找列表中的任何元素是否在另一个列表中
- 13. 在java中查找列表中的第一个元素8
- 14. 查找列表元素
- 15. 如何查找单链表中的最后一个元素?
- 16. 如何查找元素中的元素
- 17. 如何查找DOM元素上的事件侦听器列表?
- 18. 在列表C++中查找第一个和第二个元素
- 19. 列表查找和替换元素在另一个列表
- 20. 序言 - 如何返回一个列表中找到的元素
- 21. 如何从列表中查找倒数第二个元素?
- 22. 查找有序列表中的第一个重复元素
- 23. 查找列表中的第一个重复元素
- 24. 查找列表中的元素索引
- 25. 查找列表中的元素
- 26. 查找列表中元素的位置
- 27. 在python列表中查找元组中的唯一元素
- 28. 如何查找最后一个元素
- 29. 如何查找从它的位置列表中的一个元素蟒蛇
- 30. 查找上一个元素信息源
欢迎堆栈溢出!请您详细说明您迄今为止所尝试解决您的问题? Stack Overflow社区希望帮助您用_your_代码解决特定的编程问题,但不会为您编写代码。所以,请解释你到目前为止所尝试的。 – Jens