리스트
여러 개의 데이터를 순서대로, 수정 가능하게 묶어서 저장할 수 있는 자료구조
리스트 메서드
- insert()
- 리스트의 특정 위치에 요소 삽입
- append()
- 리스트 끝에 요소 삽입
- clear()
- 리스트 내용 모두 삭제
- del()
- 리스트의 특정 위치 요소 삭제
- remove()
- 리스트의 특정 요소 삭제
- pop()
- 리스트의 마지막 요소 출력 후 삭제
- 등등 매우 많은 메서드를 보유하고 있다.
리스트 컴프리 핸션
리스트 컴프리헨션을 사용하는 큰 이유는 여러줄 쓸걸 한줄로 직관적이게 만들어 주기 때문입니다
numbers = []
for n in range(1, 10+1):
numbers.append(n)
원래 리스트로 코드를 만들때
[x for x in range(10)]
리스트 컴프리 핸션을 이용 할때
튜플
여러 개의 데이터를 순서대로, 수정 불가능하게 묶어서 저장할 수 있는 자료구조
튜플 메서드
- len()
- 튜플에 있는 데이터 개수 반환
- max()
- 튜플에 있는 데이터 데이터 중 가장 큰 데이터 반환
- min()
- 튜플에 있는 데이터 데이터 중 가장 작은 데이터 반환
- sum()
- 튜플에 있는 데이터 데이터의 합을 반환
- sorted()
- 튜플 정렬 후 리스트로 반환
- reverse()
- 튜플의 데이터를 거꾸로 바꾼 뒤, 리스트 반환