【发布时间】:2011-09-30 18:52:27
【问题描述】:
我有一个这样的列表:
lst = ['something', 'foo1', 'bar1', 'blabla', 'foo2']
是否可以使用正则表达式和lst.index() 获取以“foo”(foo1)开头的第一项的索引,例如:
ind = lst.index("some_regex_for_the_item_starting_with_foo") ?
我知道我可以创建一个计数器和一个 for 循环并使用方法 startswith()。
如果我错过了一些更短更优雅的方式,我很好奇。
【问题讨论】:
标签: python regex list indexing