파이썬의 for

쩜육@Google의 이미지

파이썬을 배우다가 궁금한게 생겼는데요.

for문 이라는것인데 도대체 이 for문이 어떤 용도로 쓰이는지 이해를 못하겠습니다.

for문이 어떤 용도로 쓰이는지 가르쳐주세요.

bellfive2000의 이미지

count = [{},{},{}]
count[0] = defaultdict(lambda: 0)
count[1] = defaultdict(lambda: 0)
count[2] = defaultdict(lambda: 0)

와 같은 코드가 있다고 할 때 현재 3개밖에 되지 않지만 이게 10개, 100개 등이 되면 일일이 넣기 힘듭니다.
이럴 때 아래와 같이 해주면 일일이 넣지 않아도 됩니다.
관련된 내용은 웹에서 찾아보시면 좋습니다.

https://wikidocs.net/22 에도 설명이 되어 있네요.

count = [{},{},{}]
for i in range(0, len(count)) :
	count[i] = defaultdict(lambda: 0)