1) List
- 여러개의 값을 담을 수 있는 변수
-
list1 = [1,2,3,4,5]
- 값 읽어오기
- 리스트를 사용할때는 0번째가 첫번째
- 첫번째 값 list1[0]
- 두번째 값 list1[1]
- 뒤에서 첫번째 값 list1[-1]
- 뒤에서 두번째 값 list1[-2]
- 리스트에 들어있는 값 보다 큰 값을 읽어오려고 하면 에러
- 예. 위의 list1에서 list1[5] 또는 list1[-6]은 에러
- 값 쓰기
- 변수와 같이 list1[0]=10이라고 하면 list의 첫번째 값이 10으로 변경
2) 리스트 수정
2 - 1 )리스트에 새로운 값을 추가하는 방법
- list1=[1,2,3]이라고 할 때
- append를 이용
- list1.append(4)
- append를 이용하면 리스트에 새로운 값이 추가된다.
- 뒤에 새로운 리스트를 더하기
- list2=list1+[4]
- list1은 그대로 두고, 새로운 리스트를 만들어 낸다.
2 - 2 ) 리스트에 값이 들어있는지 확인하는 방법
- in 연산을 이용
-
#12라는 값이 리스트에 들어있는지 확인하는 코드 n=12 if n in list1: print('{}가 리스트에 있다.'.format(n))
2 - 3 ) 리스트에서 필요 없는 값을 지우는 방법
- del을 이용해서 특정 위치의 값을 지우기
- del list1[10] 리스트의 10번째 값을 지워라
- remove를 이용해서 특정 값을 지우기
- list1.remove(40)을 하면 리스트에 40이라는 값이 있는경우 삭제
- 여러개의 값이 있는 경우 가장 앞에 있는 하나만 지워짐