내가 한 노력들

2020-11-04 python enumerate() and for문 + if 문 본문

IT 공부/python

2020-11-04 python enumerate() and for문 + if 문

JONGI-N CHOI 2020. 11. 4. 15:20

enumerate()

#enumerate() 는 index번호와 value 값을 tuple 형태로 만들어주는 역할이다.
t = [1, 5, 7, 33, 39, 52]
for p in enumerate(t):
    print(p)

enumerate() 함수를 사용하게 되면 list 안에있는 원소와 index 번호를 tuple로 변환해서 출력해준다.

 

그럼 p의 출력 값은 (0, 1) (1, 5) (2, 7) (3, 33) (4, 39) (5, 52) 이렇게 출력한다.

 

for문 + if문

t = [1, 5, 7, 33, 39, 52]
new_t_list = [i for i in t if i >= 2]
print(new_t_liszt)

for문과 if문을 같이 사용해서 특정 조건에서만 for문이 동작하도록 하는 방법도 있다.