if var: 값이 있으면 Truefor <변수명> in <iterable>: for <변수명> in reversed(<iterable>): 역순으로range(시작, 끝, 증감크기) zip(iterable1, iterable2, ...): 여러 개의 iterable을 튜플로 순서대로 묶는 것dict(zip(list1, list2)): 리스트 둘을 순서대로 페어로 묶어 딕셔너리로 / list로 하면 페어튜플의 리스트가 됨a, b = zip(*묶은 변수) 다시 2개의 튜플로 for a, b, c in zip(iterable1, iterable2, iterable3)for i, j in enumerate(iterable) -> i에는 0부터 숫자, j에는 iterable 하나씩 해서 tuple로 페어. for j in range(), i = index[j]를 요약한 것. , start = 0 으로 카운트 시작 지정 가능. for i in enumerate(list1) => prin(i)를 하면 (0, list1[0]), ... 이 순서대로 나온다. while <조건식>: 변수 = [<표현식> for <변수> in <'iterable'>]''.join(i*n for i in my_string)list1 = index[i] - index[i-1] for i in range(1, len(list2))변수 = [<표현식> for <변수> in <'iterable'> if <조건식>]변수 = [표현식1 if 조건식 else 표현식2 for 변수 in iterable]