标签: python
我正在寻找一种pythonic方法来处理列表中两个特定字符串之间的所有字符串,不包括这两个字符串。它必须基于字符串的值,而不是基于列表中的索引。例如:
["str1", "str2", "str3", "str4", "str5"]
"str1"和"str4"之间的细分为["str2", "str3"]。
"str1"
"str4"
["str2", "str3"]
答案 0 :(得分:4)
您必须先对值进行索引,然后切片:
print l[l.index("str1") + 1: l.index("str4")]