
출처 -
https://velog.io/@0sunset0/백준-10809-파이썬-알파벳-찾기
S = list(input())
c = 'abcdefghijklmnopqrstuvwxyz'
for i in c:
if i in S:
print(S.index(i), end =' ')
else:
print(-1, end=' ')
S = input()
for x in 'abcdefghijklmnopqrstuvwxyz':
print(S.find(x), end = ' ')
S = str(input())
indexs = [-1]*26
alpha = ['a','b','c','d','e','f','g','h','i','j','k','l','m','n','o','p','q','r','s','t','u','v','w','x','y','z']
for i in range(len(S)): # len(S) 동안
for j in range(len(alpha)): # alpha 돌면서 alpha와 같으면 인덱스추출
if (S[i] == alpha[j]) and (indexs[j] == -1):
indexs[j] = i
print(*indexs)
string이 iterable이라는것을 알면서도 리스트를 또 써버렸다.
alpha = 'abcd...'이렇게 해도 됨
index()
find()