의 각 항목에 다른 문자 : I는 각 항목의 시작에 다른 문자를 붙일 수있는 방법추가]/앞에 추가 목록 등을 시작으로 목록
['aaaa', 'aaata', 'aaatt']
이리스트를 즉, 순서를 나타내는 그 간 :
:['>1/naaaa', '>2/naaata', '>3/naaatt']
이 이
의 각 항목에 다른 문자 : I는 각 항목의 시작에 다른 문자를 붙일 수있는 방법추가]/앞에 추가 목록 등을 시작으로 목록
['aaaa', 'aaata', 'aaatt']
이리스트를 즉, 순서를 나타내는 그 간 :
:['>1/naaaa', '>2/naaata', '>3/naaatt']
이 이
당신은 list comprehensionenumerate
로 사용할 수 있습니다 당신에게
>>> lst = ['aaaa', 'aaata', 'aaatt']
>>> [">{}/n{}".format(x, y) for x,y in enumerate(lst, 1)]
['>1/naaaa', '>2/naaata', '>3/naaatt']
>>>
편집 : 귀하의 코멘트에 대해서는
, 당신이 필요로하는 모든이 string.ascii_lowercase
입니다 :
>>> from string import ascii_lowercase
>>> ascii_lowercase # Just to demonstrate
'abcdefghijklmnopqrstuvwxyz'
>>> lst = ['aaaa', 'aaata', 'aaatt']
>>> [">{}/n{}".format(ascii_lowercase[x], y) for x,y in enumerate(lst)]
['>a/naaaa', '>b/naaata', '>c/naaatt']
>>>
같은 enumerate
사용 :
alist = ['aaaa', 'aaata', 'aaatt']
output = ['>{}/n{}'.format(idx, ele) for idx, ele in enumerate(alist, start=1)]
인쇄
['>1/naaaa', '>2/naaata', '>3/naaatt']
첫 번째 목록의 마지막 항목은 'aaatt'와 반대되는 'aaatt'이어야합니다. 사소한 오타. – s16h
죄송합니다! – PaulBarr