안녕하세요 코드웍스입니다.
이번 시간에는 파이썬의 자료형 중 가장 많이 쓰이는 list(리스트)에 대해 다뤄보겠습니다.🤓

리스트(list)란?
#리스트 예시
newjeans = ['민지', '하니', '다니엘','해린','혜인', 220722, True]
- 여러 항목을 순서대로 저장할 수 있는 데이터의 집합입니다.
- 가변형(mutable) 자료형 으로 리스트의 요소들을 변경할 수 있습니다.
- 다양한 데이터 타입을 저장할 수 있습니다.
- (문자열, 숫자형, 부울형 등 - [파이썬 기초] 자료형과 연산 - 숫자형, 부울형, 문자열 )
- 중복을 허용하기때문에 동일한 값을 여러번 저장할 수 있습니다.
1. 리스트 선언
파이썬에서 리스트(list)는 크게 세가지 방식으로 정의할 수 있습니다. 가장흔하게 사용되는 대괄호로 정의하는 방법, 파이썬의 list() 생성자를 사용하여 정의하는 방법이 있습니다.
- [ ]: 주로 새로운 리스트를 직접 생성할 때 사용합니다.
- list() : 다른 이터러블(iterable) 객체를 리스트로 변환할 때 주로 사용합니다.
이제 각각의 방식에 대해 설명해보겠습니다.
1.1 대괄호 [ ]
대괄호로 리스트를 정의하는 방법은 직관적이고 가독성이 좋으며, 특히 리스트의 내용을 명시적으로 정의할 때 유용합니다. 이제 대괄호로 리스트를 정의해보겠습니다. 아래와 같이 대괄호 사이에 요소(element)들을 넣으면 리스트가 정의됩니다.
asepa = ['카리나', '윈터', '닝닝', '지젤']
asepa_height = [168, 163, 161, 163]
코드웍스에서는 새로운 변수를 생성해주고, 그 안에 대괄호를 넣고 요소들을 채워넣으면 리스트 선언이 완료됩니다.
1.2 list() 생성자
리스트 생성자 list()를 활용해서 리스트를 정의해보겠습니다. 이때는 list()안에 괄호로 묶은채로 넣어야합니다.
asepa = list(('카리나', '윈터', '닝닝', '지젤'))
asepa_height = list((168, 163, 161, 163))
코드웍스 코드는 3번 내장함수 > 31번 블록 > 6번째 list() 를 선택하셔서 사용하시면 됩니다.
다만 이때 주의할 점은, list()안에 요소를 넣을때 괄호로 한번 감싸고 넣어야한단 점입니다!
2. 리스트 요소 접근하기
리스트에서는 index를 통해서 요소에 접근할 수 있는데, 이때 index는 일반적으로 우리가 숫자를 세는 방식과 다릅니다. index의 첫 시작은 무조건 0부터 시작입니다. 그리고 음수 인덱스는 리스트의 끝에서 부터 요소를 뽑아 낼 수 있는데, 이때는 -1부터 시작합니다. 이제 코드로 직접 자세히 알아보겠습니다. 🤔
2.1 인덱싱(indexing)
위의 그림 예시에서 보시면, 리스트의 첫번째 요소인 카리나의 index가 0인 것을 확인하실 수 있는데, 이때 이 요소에 접근하는 방법은 아래과 같이 asepa하고 대괄호 사이에 찾고자하는 요소의 index를 넣으면 됩니다.
#리스트이름[인덱스]
asepa[0]
이제 실제 코드로 에스파 멤버들의 이름이 들어있는 리스트에서 인덱스로 접근해서 요소들을 출력해보겠습니다.
print(f"index 0: {asepa[0]}") #index 0인 asepa리스트의 요소 출력
print(f"index 3: {asepa[3]}") #index 3인 asepa리스트의 요소 출력
print(f"index -3: {asepa[-3]}") #index -3인 asepa리스트의 요소 출력
음수 인덱스를 사용하면 리스트의 끝에서부터 요소에 접근할 수 있습니다.
코드웍스 코드로는 아래와 같고, 출력된 값들을 보시면, 설명과 같이 첫번째 요소는 인덱스0, 음의 인덱스는 -1부터 시작해서 뒤에서 세번째에 있는 요소인 윈터가 -3요소 출력에 잘 출력된 것을 확인하실 수 있습니다.
2.2 슬라이싱(slicing)
리스트 슬라이싱은 리스트의 일부분을 추출하거나 수정하는 강력한 기능입니다. 기본적인 사용법은 아래와 같습니다.
리스트[시작:끝:간격]
# 시작(start): 슬라이스 시작 인덱스 (포함)
# 끝(end): 슬라이스 끝 인덱스- (end-1)인덱스까지 (미포함)
# 간격(step): 슬라이스 간격
위의 사용법에 대해 설명해보자면 시작 인덱스부터 (끝인덱스-1) 인덱스 까지의 요소를 추출하게 됩니다.그리고 그 사이의 인덱스 범위는 간격으로 조정하게 됩니다. 무슨말인지 잘 모르시겠죠? 걱정하지마세요!
이제 실제 코드로 실습을 하면서 감을 잡아보도록 하겠습니다.
슬라이싱 실습은 잘 알아보기 위해서 멤버 수가 많은 방탄소년단 멤버들의 이름을 담은 리스트로 실습을 해보겠습니다.
bts = ['진','제이홉','슈가','랩몬','지민','뷔','정국']
위는 방탄소년단 멤버들을 담은 리스트입니다. 이제 슬라이싱 방법들을 실습해보겠습니다. 🧐
본 실습코드는 링크로 들어가면 확인하실 수 있습니다. 코드웍스 리스트 슬라이싱 실습 코드
2.2.1 특정 구간 슬라이싱
시작과 끝 값을 지정해서 원하는 구간의 요소들을 추출할 수 있습니다.
bts = ['진','제이홉','슈가','랩몬','지민','뷔','정국']
print(f"bts[1:4]: {bts[1:4]}")
위 코드의 정답은 뭘까요? 접은글에 자세한 설명이 나와있습니다.
정답:
bts[1:4]: ['제이홉', '슈가', '랩몬']

왜?
시작 인덱스 1이므로 제이홉부터 시작합니다.
끝 인덱스 4로, 인덱스 3까지 추출합니다.
결국 제이홉(인덱스 1), 슈가(인덱스 2), 랩몬(인덱스 3) 추출되는 것입니다. 😎
그렇다면 아래 코드의 결과는 어떻게 될까요?
print(f"bts[3:6]: {bts[3:6]}")
랩몬, 지민, 뷔가 출력 된 것을 확인하실 수 있는데요, 인덱스 3부터 5까지 추출 된 것인데, 랩몬이 인덱스 3이고, 인덱스 5는 뷔이므로, 뷔까지 잘 출력 된 것을 확인하실 수 있습니다. 이제 감이 잡혔나요? 꽤 유용하고 많이 쓰이는 방법이므로 잘 알고 있으면 좋겠습니다. 😉
2.2.2 index 생략하기
항상 시작과 끝 값을 정해야하는 것은 아닙니다. 둘중 하나를 생략해도 작동하게됩니다.
- 시작 생략: 리스트의 처음부터 슬라이싱 시작
- 끝 생략: 리스트의 끝까지 슬라이싱합니다.
print(f"bts[3:]: {bts[3:]}")
print(f"bts[:3]: {bts[:3]}")
위 코드의 결과는 어떻게 될까요?
- bts[3:]은 인덱스 3인 랩몬부터 시작해서 리스트의 끝까지 추출 된 것을 확인하실 수 있습니다.
- bts[:3]은 인덱스 2(슈가)까지 추출된 것을 확인하실 수 있습니다.
2.2.3 스탭을 활용한 슬라이싱
슬라이싱은 스텝값을 추가해서 일정한 간격으로 요소를 추출 할 수 있습니다.
print(f"bts[1:6:4]: {bts[1:6:4]}")
print(f"bts[::2]: {bts[::2]}")
print(f"bts[::3]: {bts[::3]}")
- bts[1:6:4]: 인덱스 1부터 5까지, 4 간격으로 추출해라 => 인덱스1(제이홉), 인덱스 5(뷔)
- bts[::2] : 인덱스0부터 끝까지 2 간격으로 추출해라 => 인덱스 0(진) 부터 인덱스2(슈가), 인덱스4(지민), 인덱스6(정국)
- bts[::3]: 인덱스 0부터 끝까지 3간격으로 추출해라 => 인덱스 0(진) 부터 인덱스3(랩몬), 인덱스6(정국)
2.2.4 리스트 역순 슬라이싱
스탭값을 음수로 설정하면 리스트를 역순으로 가지고올 수 있습니다. 또 역순으로, 스탭의 간격을 정해서 추출할 수 있습니다.
print(f"bts[::-1]: {bts[::-1]}")
print(f"bts[::-2]: {bts[::-2]}")
print(f"bts[::-3]: {bts[::-3]}")
- bts[::-1] : 역순으로 리스트를 반환
- bts[::-2]: 역순으로 리스트를 반환하지만, 스탭 2으로 추출해서 반환.
- bts[::-3]: 스탭 3 역순으로 리스트 반환
3. 리스트 수정과 삭제
파이썬에서 리스트는 가변형 자료형으로, 즉 변경이 가능한 자료형으로 요소들을 수정하거나 삭제할 수 있습니다. 이제 리스트의 요소들을 수정하고 삭제하는 방법들에 대해 알아보겠습니다. 🧐
3.1 수정
파이썬은 리스트를 수정하는 방법에 크게 두가지 방법이 있습니다. index(인덱스)를 사용하던지, 아니면 slicing을 사용하는방법입니다. 위의 2번 챕터에서 리스트 요소에 접근하는 방법을 이용하는 것이라고 생각하시면 됩니다. 이제 실습을 통해 알아보겠습니다.
아래 접은글에는 어떤 부분에 코드웍스 블록이 있는지 설명하고 있습니다.


리스트 수정에 사용되는 코드웍스 코드입니다.
본 실습에도 마찬가지로 방탄소년단 멤버들의 이름을 담은 리스트로 실습을 진행해보겠습니다.
bts = ['진','제이홉','슈가','랩몬','지민','뷔','정국']
3.1.1 index 사용
파이썬에서는 리스트의 특정 요소를 수정하기위해 해당 요소의 인덱스(index)에 새로운 값을 할당하는 방법으로 수정하기도 합니다. 기본적인 틀은 아래와 같습니다.
리스트[인덱스] = 새로운 값
직접 실습을 해봅시다. 가령, 방탄소년단의 슈가를 "아미"로 수정하고 싶다면, 리스트 안에 "슈가"의 인덱스인 2를 활용해서 새로 "아미"로 할당하면 됩니다. 이는 아래 코드와 같이 쓸 수 있겠습니다.
bts[2] = "아미"
print(f"수정 후: {bts}")
아래 코드웍스 코드로 실행한 결과를 보시면, 슈가가 아미로 잘 변경된 것을 확인하실 수 있습니다.
3.1.2 slicing사용
같은 원리로, 파이썬에서는 리스트 슬라이싱을 활용해서 리스트의 일부분의 요소를 한번에 수정할 수 있습니다.
리스트[시작:끝] = ['새로운 요소1', '새로운 요소2',....'새로운 요소 끝-1']
위는 기본 사용 골격인데요, 슬라이싱을 활용해서 시작 인덱스부터 끝 인덱스를 정해주고, 바꾸고 싶은 요소를 리스트로 주어주면 변경됩니다. 그렇다면 아래 코드의 실행 결과는 어떻게 될까요?
bts[2:5] = ['아미','방탄','하나']
print(f"수정 후: {bts}")
아래는 코드웍스 코드로 실행한 결과입니다. 인덱스 2인 슈가부터 4인 지민까지의 요소가, 주어진 아미, 방탄, 하나라는 요소로 변경된 것을 확인하실 수 있습니다.
위의 코드는 본 링크에서 확인하실 수 있습니다: 코드웍스 리스트 수정 실습
3.2 삭제
이제 리스트의 요소를 삭제하는 다양한 방법에 대해 배워보겠습니다.
3.2.1 del
삭제하고 싶은 요소의 인덱스를 넣으면 삭제가 됩니다.
#del 리스트[삭제하고싶은 요소 인덱스]
del bts[2]
print(bts)
실행해보면, 아래와 같이 인덱스 2인 슈가가 잘 삭제 된 것을 확인하실 수 있습니다.
코드웍스에서는 del 블록을 따로 제공하지 않습니다.
이런 경우는 1번 입출력 > line 블록을 이용하시면 됩니다.

line 블록을 활용하시면, 아래와 같이 파이썬 코드로 그대로 작성이 되는 것을 확인하실 수 있습니다!!

3.2.2 remove()
- remove() 함수는 리스트에서 지정한 값을 찾아 삭제합니다.
- 동일한 값이 여러 개 있으면 첫 번째 값만 삭제됩니다.
아래와 같이 사용하게 됩니다.
리스트.remove('삭제할 요소')
코드웍스에서는 리스트관련 함수들을 3번 내장함수 > 34번 블록에서 모두 제공하고있습니다. remove()또한 마찬가지이므로, 34번 블록을 가져와서 실습해보겠습니다. 우리는 bts 리스트에서 슈가 요소를 삭제하고 싶습니다. 그러면 아래 코드와 같이 작성하면 됩니다.
bts.remove('슈가')
코드웍스로 실행해보면 아래와 같이 슈가가 리스트에서 제거된 것을 확인하실 수 있습니다.😎
3.2.3 pop()
- 리스트에서 지정한 인덱스의 값을 삭제하고 그 값을 반환합니다.
- 인덱스를 지정하지 않으면 마지막 요소를 삭제합니다.
리스트.pop('인덱스')
위의 예제에서와 같이 슈가를 삭제해보겠습니다. (저격한거라고 생각하시면 맞습니다 사실)
bts.pop(2)
코드웍스 코드를 실행해보면 아래와 같이 나오는데, pop을 했을때, 그 값을 반환하는 것을 보도록 출력해보았고, pop후의 리스트를 출력해보았습니다. 의도대로 인덱스 2인 슈가가 반환된 것을 확인하실 수 있고, 리스트에서 슈가가 삭제된 것을 확인하실 수 있습니다.
3.2.4 clear()
clear() 함수는 리스트의 모든 요소를 삭제합니다.
#리스트.clear()
bts.clear()
코드웍스 코드를 실행해보면, 리스트의 모든 요소가 삭제된 것을 확인하실 수 있습니다.
본 실습에 사용된 코드웍스 코드는 링크에서 확인하실 수 있습니다: 코드웍스 리스트 삭제 실습
4. 리스트 기본 연산
4.1 len() - 길이
파이썬에서는 len()함수 사용해서 리스트의 길이를 구할 수 있습니다.
len(리스트)
코드웍스 코드는 3번 내장함수> 33번 블록에서 확인하실 수 있습니다.

그렇다면 아래 코드에서 첫번째 print와 두번째 print의 값을 어떻게 나올까요?
bts = ['진','제이홉','슈가','랩몬','지민','뷔','정국']
print(len(bts))
bts.pop(2)
print(len(bts))
코드웍스 코드에서 실행해보았습니다. 전체 7명 멤버니까, len을 했을때 7로 잘 나온 것을 확인하실 수 있고, pop후의 길이는 한명이 빠졌으니, 6으로 잘 출력되는것을 확인하실 수 있습니다.
4.2 결합 +
파이썬에서는 리스트끼리 덧셈 연산이 가능한데, 두개의 리스트를 연결하는 역할을 합니다.
list1 = [1,3,5]
list2 = [2,4,6]
print(list1+list2)
코드웍스에서 실행해보면 아래와 같이 두 리스트가 연결 되어 출력 된 것을 확인하실 수 있습니다.
4.3 반복 *
파이썬에서는 리스트에 곱셈을 적용하면 리스트의 요소들이 반복됩니다.
list1 = [1,3,5]
print(list1*4)
위의 코드를 코드웍스로 코드로 작성해서 실행해보면, 1,3,5가 4번 반복되어 하나의 리스트로 출력된 것을 확인하실 수 있습니다.
5. 리스트 관련 함수
파이썬은 다양한 메서드를 제공해서 리스트의 조작을 간편하게 해줍니다. 이제 각각의 메소드들을 알아보겠습니다.😏
코드웍스에서는 아래 리스트관련 함수들을 3번 내장함수 > 34번 블록에서 모두 제공하고있습니다.
5.1 append() - 요소추가
append()함수는 리스트의 맨 마지막에 새로운 요소를 추가하는 함수입니다.
리스트.append(요소)
위와 같은 방식으로 사용합니다. 이제 실제 예제를 통해서 확인해보겠습니다.
아래와 같은 방탄소년단의 보컬 멤버를 담은 리스트가 있다고 해보겠습니다.
vocal_bts = ['진', '지민','뷔']
여기서 중요 멤버인 정국이 빠져있다면, 정국을 vocal_bts 리스트에 어떻게 추가하면 될까요?
아래와 같이 append함수를 사용하면 리스트의 끝쪽에 간편하게 추가할 수 있습니다.
vocal_bts = ['진', '지민','뷔']
vocal_bts.append('정국')
print(vocal_bts)
코드웍스 코드로 실행해보겠습니다. 정국이 리스트의 끝부분에 잘 추가된 것을 확인하실 수 있습니다.
그렇다면 리스트의 특정 위치에 요소를 추가하고싶으면 어떻게 해야할까요? 파이썬에서는 insert함수를 제공합니다.
5.2 insert() - 요소 특정위치 삽입
insert() 함수는 리스트의 특정 위치에 값을 삽입할 수 있습니다.
아래와 같이 사용하는데, 어디 위치에 요소를 삽입하고 싶은지 지정하는 인덱스, 그리고 삽입할 요소를 변수로 넣어 사용하게 됩니다.
리스트.insert(인덱스, 요소)
위의 append의 예시에서 사용했던 방탄소년단의 보컬 멤버들에 정국을 삽입하는데, 리스트의 맨 처음에 삽입하고 싶다면 어떻게 하면 될까요?
vocal_bts.insert(0,'정국')
위와 같이 작성하면 됩니다. 왜 맨 처음으로 삽입하는데 0을 넣었을까요?
포스팅 앞부분에서부터 계속 강조했듯, 리스트의 첫 인덱스는 0부터 시작합니다!!
이제 코드웍스 코드로 실행해볼까요?
정국이 맨 앞에 삽입 된 것을 확인하실 수 있습니다.
리스트의 두번째 진 바로 옆에 삽입하고 싶으면 어떻게 해야할까요? 접은글에서 정답을 확인해보세요!
vocal_bts.insert(1,'정국')

인덱스를 1로 지정해주면, 인덱스 1인 자리인 진 옆에 삽입 된 것을 확인하실 수 있습니다.
5.3 index() - 요소 인덱스찾기
- index함수는 리스트에서 특정 값이 처음 나타나는 위치(인덱스)를 반환합니다.
- 해당 값이 리스트에 없을 경우 ValueError가 발생하므로, 존재 여부를 먼저 확인하는 것이 좋습니다.
아래와 같이 사용하게 됩니다. 리스트안에 요소를 찾고, 요소가 처음 나타나는 인덱스를 반환하게 됩니다.
print(리스트.index(요소))
이제 실습을 해보겠습니다. 방탄소년단의 보컬 멤버들을 담은 리스트에 정국이 두번 들어가도록 만들어보겠습니다. 이때, index함수를 사용하면 정국이 제일 먼저 등장하는 index를 반환하게 됩니다.
vocal_bts = ['진', '정국','지민','뷔','정국']
print(vocal_bts.index('정국'))
print(vocal_bts.index('뷔'))
코드웍스 코드로 한번 출력해보겠습니다. 정국의 index는 1이 출력되고, 뷔의 index는 3으로 잘 출력된 것을 확인하실 수 있습니다.
5.4 sort() - 정렬
- sort()함수는 리스트를 오름차순 또는 내림차순으로 정렬합니다.
- 기본적으로 오름차순 정렬되며, reverse=True 옵션을 주면 내림차순 정렬이 가능합니다.
- 정렬할 때는 숫자, 문자 모두 가능합니다.
리스트.sort() #오름차순
리스트.sort(reverse=True) #내림차순
방탄소년단 멤버들의 나이와 이름을 한번 정렬해보겠습니다.
이름 정렬을 해보겠습니다. 오름차순과 내림차순 각각 코드를 작성해서 돌려보면, 각각 문자열이든 숫자든 잘 정렬되는 것을 확인하실 수 있습니다.
bts = ['진','지민','정국','뷔','랩몬','제이홉','슈가']
bts.sort()
print(bts)
bts.sort(reverse=True)
print(bts)
bts_by = [97, 95,93,94,94,92,95]
bts_by.sort()
print(bts_by)
bts_by.sort(reverse=True)
print(bts_by)
5.5 reverse() - 순서 뒤집기
reverse()함수를 사용하면 리스트의 요소 순서를 반대로 뒤집습니다. 사용법은 아래와 같습니다.
리스트.reverse()
이제 방탄소년단 멤버들의 이름이 담긴 리스트의 순서를 뒤집어 보겠습니다.
bts = ['진','지민','정국','뷔','랩몬','제이홉','슈가']
print(bts)
bts.reverse()
print(bts)
코드웍스 코드에서 실행해보면, 순서가 뒤집힌 것을 확인하실 수 있습니다.
5.6 extend() - 리스트 병합
- extend함수는 리스트에 다른 리스트나 여러 요소를 한꺼번에 추가할 수 있습니다.
- 하나 이상의 요소를 추가하고, 기존 리스트에 그 요소들이 병합됩니다.
리스트.extend(리스트2) #다른 리스트 병합
리스트.extend(['요소1','요소2'.....]) #여러 요소들 추가
이제 실제 실습을 통해서 알아보겠습니다. 방탄소년단 멤버들은 보컬멤버와 랩 멤버가 나뉘는데요, 이때 각각을 리스트로 선언하고, 이 둘을 합쳐보겠습니다.
vocal_bts = ['진', '지민','뷔','정국']
bts_rap = ['랩몬','슈가','제이홉']
보컬 멤버들을 앞에두고 랩 멤버들을 뒤에 이어 붙이려면, 아래와 같이 보컬 리스트에 extend를 하면 됩니다.
vocal_bts.extend(bts_rap)
만약 반대로 하고싶다면, 랩 멤버들에 extend함수를 사용하면 됩니다.
bts_rap.extend(vocal_bts)
이 둘의 차이를 알아보기 위해 코드웍스에서 실행해보겠습니다.
만약 멤버들을 일부만 추가하고싶다면, 아래와 같이 하면 됩니다.
vocal_bts = ['진', '지민','뷔','정국']
vocal_bts.extend(['랩몬','제이홉'])
print(vocal_bts)
코드웍스의 실습코드는 본 링크에서 제공합니다: 코드웍스 파이썬 extend실습
5.7 count() - 특정 요소 개수 세기
- count함수는 리스트에서 특정 값이 몇 번 등장하는지 반환합니다.
- 변수로 찾는 요소를 넘겨주면, 그 요소가 리스트에서 몇번 등장했는지 출력하게 됩니다.
- 없는 요소를 넣어주면, 0이 반환됩니다.
nums = [1,3,1,2,1,5,7,2,5]
print(nums.count(1)) #nums리스트에 1이 몇번 등장했는지
print(nums.count(5)) #nums리스트에 5가 몇번 등장했는지
코드웍스 코드로 실행해보겠습니다. 첫번째 1이 몇번 등장했는지에 3이 나왔는데, 실제 리스트에 1이 세번 등장한 것을 알 수 있습니다. 또, 5가 nums에 두번 등장하는데, 2로 출력 된것을 확인하실 수 있습니다.

출력을 하기 위해서는 nums.count()로 만들어줘야하는데, 이는 0번 변수 > 5번째 블록을 활용하시면 됩니다.
5.8 copy() - 리스트 복사
- copy함수는 리스트를 복사하여 새로운 리스트를 만듭니다.
- 이는 원본 리스트를 수정해도 복사본에 영향을 주지 않게 하기 위해 사용됩니다.
vocal_bts = ['진', '지민','뷔','정국']
bts_copy = vocal_bts.copy()
앞으로 코딩을 배우는데 있어서 자주 사용되고, 기본이 된다고 할 수 있는 자료형 리스트에 대해 다뤄보았습니다. 😎
파이썬은 리스트와 관련하여 상당히 많은 기능을 제공하여 사용자의 편리성을 제공하는데요, 하나하나 다 외울 필요는 없고 자주 사용하시다보면 익숙해지면서 저절로 외워질 것입니다.
만약 궁금한 내용이나 어려웠던 부분이 있으시다면 댓글이나 오픈 카톡을 남겨주시면 정성껏 대답해드리겠습니다.
코드웍스는 학교 학생들만 접근 가능한 lms를 무료로 만들어서 사용할 수 있도록 하고 있습니다. 관련 문의는 오픈 카톡으로 주시면 친절히 답해드리겠습니다.
긴 글 읽어주셔서 감사합니다! 😁
글이 도움이 되셨다면, 좋아요와 구독 부탁드립니다!🤗
코드웍스 공식 유튜브에는 하버드대학의 파이썬 CS50P 과정을 코드웍스를 활용하여 진행합니다.
아래 링크에서 파이썬을 코드웍스로 배울 수 있습니다!
많은 관심 부탁드립니다 🤗
https://www.youtube.com/watch?v=yVk_uD74WQg&list=PLAbKdh2QGZO0eBmld5cNJL0ifXjO7StT2&index=13
'🦎파이썬 > 🧱 파이썬 기초 블록코딩' 카테고리의 다른 글
[파이썬 기초] 집합 set (2) | 2024.11.10 |
---|---|
[파이썬 기초] 딕셔너리 dictionary (9) | 2024.10.26 |
[파이썬 기초] 반복문 for (5) | 2024.10.12 |
[파이썬 기초] 자료형과 연산 - 숫자형, 부울형, 문자열 (8) | 2024.10.06 |
[파이썬 기초] 조건문 if (11) | 2024.09.22 |
[파이썬 기초] 출력 print (2) | 2024.09.12 |