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문이 동작하도록 하는 방법도 있다.