✔️ 프로그래밍 기초 in Python
제어문 팁
break문
예 ) break문을 이용한 코드
결과값 :
continue문
예 ) continue문을 이용한 코드
결과값 :
리스트
값을 여러개 저장하는 것
대괄호를 이용해서 정수들을 numbers라는 변수에 저장시킨다.
이번에는 문자열을 저장시켜보겠다.
위의 numbers 리스트와 비슷하게, 대괄호 안에 이름 문자열들을 나열시킨다.
그리고 리스트 안에 있는 것들을 요소라고 한다.
위의 코드들을 출력시켜보겠다.
결과값 :
리스트 안에 있는 요소들의 각 위치를 index라고 부른다.
index를 통해 요소를 받아오는 것을 인덱싱이라고 한다.
예 ) 인덱싱을 통해 하나의 요소를 받아오겠다!
결과값 :
분명히 1을 썼는데, 혜린이 출력이되었다.
사실들
Python에서 index는 1부터 시작하는게 아니라 0부터 시작한다!
그 말은 첫 번째 요소를 가져오고 싶으면 0을 작성하면된다.
결과값 :
인덱싱 응용
각 요소끼리 덧셈
예 )
결과값 :
예 ) 특정 요소들을 변수에 저장해서 더하기
결과값 :
예 ) 만약 리스트에 없는 인덱스 번호의 값을 출력하면...
결과값 :
파이썬에서는 minus(마이너스) 인덱스가 존재한다.
작동방법은 리스트 인덱스를 셀려면 왼쪽부터 시작해서 오른쪽으로 가는데, 마이너스 인덱스는 반대인 오른쪽부터 시작해서 왼쪽으로 간다.
그 말은 즉, 위의 numbers 리스트를 보면 -1은 13이고, -5는 3이다.
예 )
결과값 :
예 ) 범위 밖인 숫자이면...
결과값 :
이번에는 리스트의 요소를 하나씩만 가져오는게 아니라 통째로 가져오겠다.
리스트 슬라이싱
예 ) 인덱스 0부터 3까지 출력하기
결과값 :
예 ) 콜론 뒤에 숫자가 없을 때...
결과값 :
예 ) 콜론 앞에 숫자가 없을 경우...
결과값 :
슬라이싱한 리스트를 변수에 선언하고, 그 리스트의 요소를 찾을 때...
예 )
결과값 :
우선 numbers[:3]은 [2, 3, 5]의 결과를 보여주고
그 것을 변수에 넣고, print문을 통해 만들어진 새로운 리스트의 2번째 인덱스를 찾아본다.
참고로 인덱스 2는 3번째 위치의 요소를 뜻한다.
리스트에 있는 요소 바꾸기
예 ) 0번째 요소의 정수를 7로 바꾸기
결과값 :
요소 덧셈을 통해 리스트 요소 바꾸기
예 )
결과값 :
0번째 인덱스의 요소는 2이고 1번째는 3이다.
위의 코드를보면, 그 둘을 합치면 2 + 3 = 5가된다.
그러면 numbers[0]은 5로 바뀌어서 밑에 결과값이 출력이된 것이다.
끝으로 :