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문이 동작하도록 하는 방법도 있다.
'IT 공부 > python' 카테고리의 다른 글
2020-11-11 python *args 와 **kwargs (0) | 2020.11.11 |
---|---|
[ Python ] dictionary values값으로 key값 찾기 (0) | 2020.11.08 |
2020-10-30 python string 변수안에 특정 문자열 찾기 (0) | 2020.10.30 |
2020-10-12 Python 과 Ruby Package Manager (0) | 2020.10.12 |
2020-10-12 Python 과 Ruby 믹스인 (0) | 2020.10.12 |