파이썬을 배우다가 궁금한게 생겼는데요.
for문 이라는것인데 도대체 이 for문이 어떤 용도로 쓰이는지 이해를 못하겠습니다.
for문이 어떤 용도로 쓰이는지 가르쳐주세요.
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)
반복을 위해서 필요합니다.
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)