我對Python非常陌生,但我遇到了Google尚未解決的問題。我有一個字符串列表(f_list)。我想生成一個包含特定字符('>')的字符串的列表。查找包含特定字符的列表中的字符串索引
示例: f_list = [ '> EntryA',EntryB, '> EntryC',EntryD]
我想生成: 起始-TC = [0,2]
此代碼的工作,但我必須爲Value輸入字符串的確切名稱(即> EntryA)。如果我輸入'>'(如代碼示例中所示),它將不返回index_list中的值。
f_list = ['>EntryA', 'EntryB', '>EntryC', 'EntryD']
index_list = []
def all_indices(v, qlist):
idx = -1
while True:
try:
idx = qlist.find(v, idx+1)
index_list.append(idx)
except ValueError:
break
return index_list
all_indices('>', f_list)
print(index_list)
感謝您的幫助。這正是我所需要的,比我所做的要容易得多! –
@KimDelaney不客氣!不要忘記接受答案! – TerryA