假设我有一个清单:
D = [str1, str2, str3, str4, str5, str6, ... str100]
我想用 [str4 str5]
作为关键字搜索列表,并返回关键字最后一个元素的索引。在本例中,我想返回 4
,因为 str5
是关键字中的最后一个元素,它在搜索列表中的索引是4,即D
。你知道吗
有什么有效的方法吗?我曾想过使用for循环,但这需要太多时间,因为我有一个非常大的列表。列表理解是一种解决方案吗?你知道吗
编辑:
为了回答Ben的问题,我需要将 [str4 str5]
作为一个集合进行搜索,因为我想确保这两个字符串在一起。有可能 [str5]
在未来可以单独出现,而不必在它前面 str4
。你知道吗
确定第一个值是否存在,然后确定第二个值是否紧随其后。如果值不存在或值不按顺序存在,则需要应用所需的逻辑。你知道吗
相关问题 更多 >
编程相关推荐