-
[python] 리스트python 2025. 5. 23. 10:33
리스트
Python의 리스트(list)는 여러 값을 하나의 변수에 순서대로 저장할 수 있는 가장 기본적이고 많이 사용되는 자료형입니다.
✅ 리스트의 특징
순서 있음 인덱스를 통해 각 요소에 접근 가능 (list[0], list[1] 등) 변경 가능 값 수정, 추가, 삭제가 자유로움 중복 허용 동일한 값을 여러 번 저장할 수 있음 다양한 타입 정수, 문자열, 리스트 등 다양한 타입을 한 리스트에 담을 수 있음 ✅ 주요 메서드
append(x) 리스트 끝에 요소 추가 insert(i, x) 특정 위치에 요소 삽입 remove(x) 첫 번째로 나오는 x 제거 pop(i) i번째 요소 제거 후 반환 (기본 마지막) index(x) x의 첫 번째 인덱스 반환 count(x) x의 개수 반환 sort() 정렬 (오름차순) reverse() 순서 뒤집기 clear() 모든 요소 제거 실습
subway = ["유재석", "조세호", "박명수"] print(subway) # 리스트 활용 # 조세호가 몇 번째 칸에 타고 있는가? print(subway.index("조세호")) # 하하가 다음 정류장에서 다음 칸에 탐 subway.append("하하") print(subway) # 정형돈을 유재석 / 조세호 사이에 태움 subway.insert(1, "정형돈") print(subway) # 지하철에 있는 사람을 한 명씩 뒤에서 꺼냄 print(subway.pop()) print(subway) print(subway.pop()) print(subway) print(subway.pop()) print(subway) # 같은 이름의 사람이 몇 명 있는지 확인 subway.append("유재석") print(subway) print(subway.count("유재석")) # 정렬 num_list = [5,2,4,3,1] num_list.sort() print(num_list) # 뒤집기 num_list.reverse() print(num_list) # 모두 지우기 num_list.clear() print(num_list) # 다양한 자료형 함께 사용 num_list = [5,4,3,2,1] mix_list = ["조세호", 20, True] num_list.extend(mix_list) print(num_list)
['유재석', '조세호', '박명수']
1
['유재석', '조세호', '박명수', '하하']
['유재석', '정형돈', '조세호', '박명수', '하하']
하하
['유재석', '정형돈', '조세호', '박명수']
박명수
['유재석', '정형돈', '조세호']
조세호
['유재석', '정형돈']
['유재석', '정형돈', '유재석']
2
[1, 2, 3, 4, 5]
[5, 4, 3, 2, 1]
[]
[5, 4, 3, 2, 1, '조세호', 20, True]'python' 카테고리의 다른 글
[python] 튜플 (0) 2025.05.23 [python] 사전 (0) 2025.05.23 [python] 탈출문자 (0) 2025.05.23 [python] 문자열 포맷 (0) 2025.05.22 [python] 문자열 처리함 (0) 2025.05.22