我有字符串「DARPA」,我想知道每個值的索引。 .index()僅返回第一個匹配項。我怎樣才能得到第二個'A'的索引? 正是這種代碼的一部分:Python:找到一個值不止一次的索引
L = ["DARPA","DA","ARPRPA"]
my = []
for i in L:
if len(i)>= 3:
my.append(i)
a = []
for i in my:
for char in i,:
a.append(i[i.index(char):i.index(char)+3])
C = []
for i in a:
if len(i) == 3:
C.append(i)
print C
,其輸出應爲[ 'DAR', 'ARP', 'RPA', 'ARP', 'RPR', 'PRP', 'RPA'], usinf僅用於循環。
請格式化代碼,並標記您正在使用的語言。 – 2014-11-08 14:37:40