[ ]
안에 들어간다.리스트의 기본 사용법
리스트의 인덱싱(Indexing)
리스트에서 특정 값에 접근하거나 일부분을 추출하는 방법?
리스트의 다양한 메서드(Methods)
append( )
: 리스트에 항목 추가extend()
: 리스트에 다른 리스트의 모든 항목을 추가insert()
: 리스트의 특정 위치에 항목을 삽입remove()
: 리스트에서 특정 값을 삭제pop()
: 리스트에서 특정 위치의 값을 제거하고 반환index()
: 리스트에서 특정 값의 인덱스를 반환count()
: 리스트에서 특정 값의 개수 반환sort()
: 리스트의 항목들을 정렬reverse()
: 리스트의 항목들을 역순으로 반환index
: 요소를 삽입할 위치(파이썬은 0부터 시작)element
: 삽입할 요소의 값리스트 값 삭제
리스트 값 변경
중첩된 리스트에서 인덱싱하기
리스트가 실전에서 사용되는 예) : 간단한 데이터 계산
슬라이싱
리스트 슬라이싱은 리스트의 일부분을 추출하는 것
리스트에서 특정 범위의 항목을 선택하거나 리스트를 자르는 등의 작업 가능
파이썬은 맨 처음을 가리키는 인덱스가 0
(1이 아님에 주의하자!)
슬라이싱을 할 때 끝에 입력할 인덱스는 내가 선택할 인덱스보다 +1
해줘야 함!
정렬
sort( )
메서드는 리스트의 항목들을 정렬하는 데 사용sort( )
메서드는 원래의 리스트를 변경하며, 새로운 정렬 리스트를 반환하지는 않음.reverse
: 정렬 순서를 지정, 기본값은 False(오름차순), True로 설정하면 내림차순.리스트가 실전에서 사용되는 예) : 데이터를 임의의 범위만큼 선택할 때 슬라이싱, 인덱싱 사용
튜플이란?
( )
를 사용하여 생성하며, 각 요소는 쉼표로 구분튜플 인덱싱, 슬라이싱
튜플에서 자주 사용하는 메서드
count ( )
: 지정된 요소의 개수 반환index ( )
: 지정된 요소의 인덱스 반환튜플과 리스트의 차이점
튜플 > 리스트 / 리스트 > 튜플 변경
list( )
함수를 사용하고,tuple( )
함수를 사용튜플이 실전에서 사용되는 예) : 변하면 안되는 개인정보 데이터 튜플에 담기
딕셔너리란?
{ }
로 둘러싸여 있으며 각 요소는 쉼표로 구분딕셔너리 기본기
딕셔너리에서 자주 사용되는 메서드
keys()
: 모든 키를 dict_keys 객체로 반환values()
: 모든 값을 dict_values 객체로 반환items()
: 모든 키-값 쌍을 (키, 값) 튜플로 구성된 dict_items 객체로 반환get()
: 지정된 키에 대한 값을 반환합니다. 키가 존재하지 않으면 기본값을 반환pop()
: 지정된 키와 해당 값을 딕셔너리에서 제거하고 값을 반환popitem()
: 딕셔너리에서 마지막 키-값 쌍을 제거하고 반환딕셔너리가 실전에서 사용되는 예) : 데이터를 사전처럼 저장하고 싶을 때
리스트 활용 퀴즈
튜플 활용 퀴즈
딕셔너리 활용 퀴즈