▶ 학습내용 ( 파이썬 변수 자료형: 숫자형,문자열, 리스트, 튜플 ,딕셔너리)
*리스트의 다양한 메서드
append() : 리스트에 항목을 추가
extend() : 리스트에 다른 리스트를 추가
insert () : 리스트의 특정 위치에 항목을 삽입
remove() : 특정값을 리스트에서 삭제함
pop() : 리스트에서 특정값의 위치를 제거하고 반환
index(): 리스트에서 특정값의 인덱스를 찾음
count(): 리스트에서 특정값의 개수를 세어주는 것
sort () : 리스트의 항목을 정렬
*append() 함수로 예시를 들어보자.
ex) a=[1,2,3,4,5]
a.append(6)
print(a)
#출력값 [1,2,3,4,5,6]
-> 리스트 끝에 하나의 요소 6을 그대로 추가하는 것 append() 함수는 값을 리턴해 주는 것이 아니기때문에 변수에 담거나 append() 함수자체를 프린트 함수에 넣을 수 없다. 원래 변수안에서 수정 해 주는 것!
반대로 pop() 함수는 값을 가져오는 리턴함수 이기때문에 리스트에서는 삭제 되지만 변수에 담아서 사용 가능하다!
ex) a=[1,2,3,4,5]
b=pop(4)
print(a) #출력값 [1,2,3,5]
print(b) #출력값 4
*리스트의 인덱싱
리스트에서 특정값을 꺼내오는 것 , 그래서 리턴값이 있고 변수에 담거나 또는 프린트로 바로호출!
ex) a=[1,2,3,4,5,6]
b=a[1]
print(b) #출력값 2 -> 인덱싱의 순서는 0부터 시작하기 때문에 0다음 1번째 요소인 2를 출력하고 자료형은 요소타입으로 반환
print(a) #출력값 [1,2,3,4,5] -> 값을 가져오는 동작으로 원본리스트는 그대로 유지!