要在Python列表中找到元素开头和结尾的单词索引,可以使用以下方法:
list
str
假设我们有一个列表 words
,我们希望找到某个单词 target_word
在列表中的开头和结尾索引。
def find_word_indices(words, target_word):
start_index = None
end_index = None
for i, word in enumerate(words):
if word == target_word:
if start_index is None:
start_index = i
end_index = i
return start_index, end_index
# 示例列表
words = ["apple", "banana", "cherry", "banana", "date"]
target_word = "banana"
# 查找索引
start_index, end_index = find_word_indices(words, target_word)
print(f"开头索引: {start_index}, 结尾索引: {end_index}")
find_word_indices
函数接受两个参数:words
列表和 target_word
目标单词。start_index
和 end_index
初始化为 None
。enumerate
函数遍历列表,获取每个单词及其索引。start_index
和 end_index
。通过这种方法,你可以轻松找到列表中某个单词的开头和结尾索引。
领取专属 10元无门槛券
手把手带您无忧上云