호이호우
Beatlefeed
호이호우
전체 방문자
오늘
어제
  • 분류 전체보기 (75)
    • 세상은 지금... (4)
    • 인공지능 (24)
    • 코딩배우기 (21)
      • HTML, CSS (7)
    • 심리학 (25)

블로그 메뉴

  • 홈
  • 태그
  • 미디어로그
  • 위치로그
  • 방명록

공지사항

인기 글

태그

  • Encoder
  • Momentum
  • mnist
  • LeakyReLU
  • keras
  • 심리치료
  • Loss Function
  • pix2pix
  • cGAN
  • U-Net
  • tensorflow
  • generator
  • ADHD
  • Deep learning
  • Gan
  • 발달심리학
  • Python
  • U-Net Generator
  • CIFAR-10
  • Sketch2Pokemon
  • 파이썬
  • 권위주의적육아
  • discriminator
  • 행동심리
  • 인공지능
  • DCGAN
  • Decoder
  • Optimizer
  • Diana Baumrind
  • BatchNormalization

최근 댓글

최근 글

티스토리

hELLO · Designed By 정상우.
호이호우

Beatlefeed

for 반복문(feat. range, while, parameter)
코딩배우기

for 반복문(feat. range, while, parameter)

2021. 1. 23. 09:00
반응형

1. for 반복문


for문과 while문이 하는 일은 거의 같지만 상황에 따라 for 보다 while이 더 깔끔할 수 있다.


my_list = [2, 3, 5, 7, 11]

for number in my_list:
    print(numbers) # 수행부분이며 for문이 실행되면 반복적으로 수행

# while 반복문이랑은 다르게 조건부분이 없다.
# number는 for 반복문에서 사용되는 변수
# 수행부분으로 처음들어갈때는 my_list에서 index 0에 있는 정수 2가 변수 number에 지정된다.
# 그리고 2가 출력된다. 수행부분이 끈타면 다음 index 1에 있는 정수 3이 변수 number에 지정된다.
# 이와 같이 for문에 의해 반복하다가 끝이난다.




2. range 함수


for i in [1, 2, 3, 4, 5, 6, 7, 8, 9, 10]:
    print(i)
    # for문에 의해서 list에 있는 값들을 순서대로 출력할 수 있다.

# range는 파라미터를 하나, 둘 또는 셋을 쓰는 방법이 있다.

# 파라미터 2개 버전
for i in range(3, 11): # (start[3], stop[11- 1])
    print(i)
>>>
3
4
5
6
7
8
9
10

# 파라미터 1개 버전
for i in range(10): # (stop[10 - 1])
    print(i)
>>>
0
1
2
3
4
5
6
7
8
9

# 파라미터 3개 버전
for i in range(3, 17, 3): # (start[3], stop[17 - 1], step[3])
    print(i)
>>>
3
6
9
12
15


range 함수의 장점

- 간편하다.

- 깔끔하다. (긴 리스트와 유사한 효과)

- 메모리 효율성 (많은 함수를 사용 후 버려서 메모리 효율성 높음)

반응형
저작자표시

'코딩배우기' 카테고리의 다른 글

문자열 포맷팅  (0) 2021.01.23
Dictionary(feat. key-value)  (0) 2021.01.22
리스트(list)  (0) 2021.01.22
파이썬 리스트(list)와 문자열 정리|Python  (0) 2021.01.21
8일차)프로그래밍 핵심 개념 in Python(return, optional parameter)  (0) 2020.09.05
    '코딩배우기' 카테고리의 다른 글
    • 문자열 포맷팅
    • Dictionary(feat. key-value)
    • 리스트(list)
    • 파이썬 리스트(list)와 문자열 정리|Python
    호이호우
    호이호우
    나의 관심 콘텐츠를 즐겁게 볼 수 있는 Beatlefeed!

    티스토리툴바