티스토리 뷰

Python

[Python] While Loops: Lists

Dongi 2022. 2. 3. 13:01

 

 

 

안녕하세요 동기 여러분!

오늘은 리스트와 함께하는 while 반복문에 대해 알아봅시다.

 

 

 

 

While Loops: Lists

mechanical_keyboard = [ "갈축", "적축", "청축", "흑축", "은축" ]

요소가 5개인 리스트가 있습니다. 리스트의 요소의 개수가 얼마인지 알고 싶으면 어떻게 해야 할까요?

 


 

 

네! len() 함수 맞습니다! 그럼 mechanical_keyboard의 length를 다른 변수에 넣어두도록 하겠습니다.

mk_length = len(mechanical_keyboard) # 현재 5가 들어가 있는 상태

 

 


 

 

자! 이제 리스트의 인덱스 0번("갈축")부터 4번인("은축")까지 하나씩 뽑아내야 하니까 인덱스 시작 번호를 지정해야 합니다. 다음과 같이 지정해주겠습니다.

index = 0

 

 


 

기초 공사는 끝이 났습니다. 이제 while문을 작성해봅시다!

while index < mk_length: # 인덱스는 4까지 와야하니까 5인 length 보다 작다로 설정해줍니다.
    print(mechanical_keyboard[index]) # 0부터 시작하는 인덱스를 여기에 넣어줍니다.
    index += 1 # 반복문이 돌 때마다 1씩 더해줘서 0, 1, 2, 3, 4 까지 숫자를 뽑아내줍니다.

 

결과가 어떻게 나오는지 볼까요?

와우! 잘 나옵니당.

 


 

주의 사항

여기서 index += 1이라는 제약을 두지 않고 실행하면 어떻게 될까요? 

제가 한번 테스트 해봤는데 "갈축"이 무한반복 출력됩니다. 혹시 사양이 조금 낮은 컴퓨터를 사용하고 계시다면 다운될 수도 있으니 조심하시기 바랍니다!

 

 


 

오늘의 느낌

목에 담담담 담이 왔어요 ㅠㅠ 왼쪽 오른쪽 고개를 돌릴 수가 없어서 너무 힘들고 앉을 때 설 때 너무 아픔 ㅠㅠ 

'Python' 카테고리의 다른 글

[Python] Loop Control: Break  (0) 2022.02.04
[Python] Infinite Loops  (0) 2022.02.03
[Python] While Loops  (0) 2022.02.03
[Python] For Loops: Using Range  (0) 2022.02.03
[Python] For Loops  (0) 2022.02.02
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
링크
«   2024/07   »
1 2 3 4 5 6
7 8 9 10 11 12 13
14 15 16 17 18 19 20
21 22 23 24 25 26 27
28 29 30 31
글 보관함