Kir*_*ran 8 python list-comprehension list python-3.x
我有一个清单Python
lst=['a', 'b', 'c', 'd', 'e', 'f']
Run Code Online (Sandbox Code Playgroud)
访问给定值的列表中的下一个元素的最佳方法是什么?
例如我想得到:
next_element(lst, 'c')
# 'd' should return adjacent value of 'c'
Run Code Online (Sandbox Code Playgroud)
Python 的做法是什么?
小智 2
这个函数应该做你想做的事 - 我认为利用索引方法将是解决你的问题的最Python风格的方法 - 虽然我可能是错的,但这就是我的想法。
def next_element(lst, element):
idx = lst.index(element)
return lst[idx +1]
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
3969 次 |
| 最近记录: |