간단한 dict 생성기를 만들려고합니다. 그것은 작동하지만 그것은 아직 매우 기능적이지 않습니다.파이썬에서 매우 간단한 사전 생성기를 개선하십시오.
코드를 건드리지 않고도 출력의 최대 크기를 변경할 수있어 성능을 향상시키고 싶습니다.
letr='abcdefghijklmnopqrstuvwxyz'
for i in range(len(letr)):
t=letr[i]
print t
for t2 in letr:
print t+t2
for t3 in letr:
print t+t2+t3
for t4 in letr:
print t+t2+t3+t4
for t5 in letr:
print t+t2+t3+t4+t5
이것은 BTW codereview.stackexchange.com –
에 대한 좋은 질문이 될 것입니다 :
dict_gen()
는 발전기를 반환합니다,하지만 당신은 인덱스로 요소에 액세스해야 할 경우 당신은 언제나list()
로 전달할 수 있습니다 수입 문자열; string.lowercase' 그래서 당신은 알파벳을 다시 입력하지 않아도됩니다 : p – Hassek