반응형
- 리스트는 항목들을 모아둔 곳
- 리스트의 항목은 어떤 것이든 가능
- 리스트는 항목 번호로 항목에 접근할 수 있음
- 공백 리스트를 만들고 append(), insert()를 이용해 코드로 항목을 추가
cart = []
cart.append("사과")
cart.append("세제")
★ 인덱스 위치에 직접적으로 새로운 항목을 추가할 수 없음 ★
cart[2] = "칫솔"
→ insert(index, item) : index 위치에 항목 item을 추가함
- 리스트에서 여러 개의 항목을 추출할 때 슬라이싱 기법 사용
- remove(), del, pop()을 사용해 리스트 항목 삭제
- index()를 이용해 항목 탐색
- sort(), sorted()를 이용해 리스트 항목 정렬
→ sort() : 오름차순으로 정렬
heroes = ['아이언맨', '토르', '헐크', '스칼렛 위치']
heroes.sort()
print(heroes)
: heroes가 정렬되어 갱신(덮어쓰기)됨
→ reverse = True : 내림차순 정렬
→ sorted() : 정렬된 새로운 리스트가 필요할 경우
heroes = ['아이언맨', '토르', '헐크', '스칼렛 위치']
new_heroes = sorted(heroes)
print(heroes)
print(new_heroes)
- 리스트를 중첩해 사용함으로써 2차원 구조의 리스트 생성
- letters[:] : 항목 전체 추출
- 리스트명[row][column] = 값 : 2차원 리스트의 항목 값 변경
반응형
'Language > Python' 카테고리의 다른 글
[ Python ] 오늘의 명언 프로그램 (0) | 2021.08.29 |
---|---|
[ Python ] 주기율표 외우기 프로그램 (0) | 2021.08.29 |
[ Python ] 꽃 모양 그리기 프로그램 (0) | 2021.08.29 |
[ Python ] 곱셈 퀴즈 맞추기 프로그램 (0) | 2021.08.29 |
[ Python ] 왕복 달리기 프로그램 (0) | 2021.08.29 |