안녕하세요! 김코딩입니다.
이번 글에서는 파이썬 리스트와 기본 데이터 구조를 배우며 초보자도 쉽게 따라 할 수 있는 방법을 소개할게요. 지난 시간에 변수, 조건문, 반복문으로 계산기를 만들어봤죠? 이제 파이썬 리스트를 활용하면 여러 데이터를 한 번에 다룰 수 있어 더 멋진 프로그램을 만들 수 있어요. 이 글이 여러분의 파이썬 첫걸음에 도움이 되길 바라며, 천천히 시작해봅시다!
파이썬 리스트란 무엇인가요?
파이썬 리스트는 여러 데이터를 한 곳에 모아놓는 상자와 같아요. 예를 들어, 좋아하는 음식을 하나씩 변수에 넣는 대신 리스트로 한 번에 관리할 수 있죠. 파이썬에서는 대괄호 []
를 사용해 리스트를 만듭니다.
간단한 예제를 보세요:
foods = ["피자", "치킨", "파스타"] print(foods)
VSCode에서 실행하면 ['피자', '치킨', '파스타']
가 출력돼요. 이렇게 파이썬 리스트는 여러 데이터를 쉽게 담을 수 있어요.

위 이미지는 제가 노트북에서 VS Code로 이 코드를 실행한 모습이에요. 여러분도 직접 실행해보세요!
파이썬 리스트로 할 수 있는 기본 작업
파이썬 리스트는 데이터를 추가하고, 꺼내고, 바꾸고, 지우는 게 자유로워요. 몇 가지 기능을 배워볼게요.
리스트에 데이터 추가하기
append()
를 사용하면 리스트 끝에 새 항목을 추가할 수 있어요.
foods = ["피자", "치킨", "파스타"] foods.append("햄버거") print(foods)
출력: ['피자', '치킨', '파스타', '햄버거']
리스트에서 데이터 꺼내기
인덱스를 사용하면 원하는 위치의 데이터를 꺼낼 수 있어요. 번호는 0부터 시작해요.
foods = ["피자", "치킨", "파스타"] print(foods[1])
출력: 치킨
리스트 데이터 바꾸기와 지우기
데이터를 바꾸려면 인덱스에 새 값을 넣고, 지우려면 remove()
를 써요.
foods = ["피자", "치킨", "파스타"] foods[0] = "떡볶이" foods.remove("치킨") print(foods)
출력: ['떡볶이', '파스타']
파이썬 리스트와 반복문 함께 사용하기
지난 글에서 배운 for
반복문과 파이썬 리스트를 합치면 더 유용해요.
foods = ["피자", "치킨", "파스타"] for food in foods: print(f"좋아하는 음식: {food}")
출력:
좋아하는 음식: 피자
좋아하는 음식: 치킨
좋아하는 음식: 파스타
반복문을 쓰면 리스트의 모든 데이터를 한 번에 처리할 수 있어 편리하죠.
실습: 파이썬 리스트로 취미 목록 만들기
이제 파이썬 리스트를 활용해 실습을 해볼게요. 취미 목록을 만들어봅시다. 이 실습을 하면 리스트가 얼마나 실용적인지 느낄 수 있을 거예요.
print("나의 취미 목록 프로그램") hobbies = ["독서", "영화 보기", "게임"] print("현재 취미:", hobbies) hobbies.append("산책") print("추가 후:", hobbies) hobbies[0] = "코딩" print("변경 후:", hobbies) for i in range(len(hobbies)): print(f"{i+1}. {hobbies[i]}")
출력:
나의 취미 목록 프로그램
현재 취미: [‘독서’, ‘영화 보기’, ‘게임’]
추가 후: [‘독서’, ‘영화 보기’, ‘게임’, ‘산책’]
변경 후: [‘코딩’, ‘영화 보기’, ‘게임’, ‘산책’]
1. 코딩
2. 영화 보기
3. 게임
4. 산책

제가 노트북에서 실행한 결과예요. 여러분도 좋아하는 취미로 바꿔서 실행해보세요!
파이썬 리스트 외의 데이터 구조 간단 소개
파이썬 리스트 외에도 튜플과 딕셔너리가 있어요. 간단히 알아두면 나중에 유용할 거예요.
튜플(Tuple): 변경 불가능한 리스트예요.
my_tuple = ("고양이", "강아지")
print(my_tuple)출력: ('고양이', '강아지')
딕셔너리(Dictionary): 키-값 쌍으로 데이터를 저장해요.
my_dict = {"이름": "김코딩", "나이": 25}
print(my_dict["이름"])출력: 김코딩
마무리와 다음 단계
오늘은 파이썬 리스트를 배워 여러 데이터를 다루는 법을 알아봤어요. 리스트를 잘 활용하면 쇼핑 목록, 할 일 목록 같은 실생활 프로그램도 만들 수 있죠. 이 기초를 익히면 더 복잡한 코딩도 가능해요. 다음 글에서는 함수를 배워 코드를 더 효율적으로 짜는 법을 다룰게요. 더 궁금한 점은 Python 공식 문서를 참고해보세요!
궁금한 건 댓글로 남겨주세요! 여러분과 함께 파이썬을 마스터하고 싶어요. 😊
[…] 기초를 배우는 네 번째 시간에 오신 걸 환영해요. 저번시간에 함수 를 배우기전에서 파이썬 리스트를 다뤘다면, 이번에는 파이썬 함수를 배워볼 차례예요. […]