본문 바로가기

python

리스트 3

for 반복문

for 변수 in 리스트/range/문자열:
    <첫번째 실행할 줄>
    <두번째 실행할 줄>
  • 리스트를 다루는데 최적화

fruits = ["사과", "딸기", "감", "귤", "배"]

for fruit in fruits:
    print(fruit)

결과

 

range 함수

  • range(a, b) : a부터 b-1까지의 수들을 의미
  • range(b) : 0부터 b-1까지의 수들을 의미
  • range(a, b, c) : a부터 b-1까지의 수 중 간격이 c인 수들을 의미
for i in range(3, 8):
    print(i)
print("-----------------")

for i in range(3):
    print(i)
print("-----------------")

for i in range(2, 30, 5):
    print(i)

결과

 

엘리어싱 (Aliasing)

  • 내용까지 공유되는 이름표라고 생각된다.

x = [2, 3, 5, 6, 10]
y = x
y[2] = 4
print(x)
print(y)

결과

'python' 카테고리의 다른 글

알고리즘 1  (0) 2020.03.13
사전  (0) 2020.03.13
리스트 2  (0) 2020.02.12
리스트 1  (0) 2020.02.07
input 함수  (0) 2020.02.06
댓글