List & Collection
List & Collection
리스트이름 = [0번요소, 1번요소, 2번요소 ‘ …….] list=[1,’문자열’,10] list[0] list[1]
list.append(추가요소) list.isert(index,추가요소)
Python 의 리스트는 문자열, 숫자 등 여러 타입의 요소를 한개의 리스트에 넣을 수 있음
del(), remove() del list[index] list.remove(요소내용) index와 요소내용 직접지정의 차이 |
list.sort() list.reverse() |
리스트데이터 찾기 → index() list.index(‘요소내용’)
리스트에 없는 내용의 검색은 에러 발생
중첩리스트 사용
list = [‘1요소’,’1차요소’,[‘2차요소’, ‘2차요소’]]
list[2], list[2][0]....list[2][n]
리스트도 슬라이싱 사용 → list[0:2] list[2][0:2]
리스트 요소 개수 확인 → len(list명)
듀플(tuple) 유형 → 리스트와 비슷 → del 및 append 등의 추가 삭제를 못한다.
[] 가 아닌 () 를 사용
print(len(cast)) 리스트 길이 확인
list.append('요소') #맨 마지막에 추가
list.pop() #맨 마지막 항목 삭제
list.extend(['요소1','요소2']) # 맨 마지막에 여러 요소들을 추가할 수 있다. 여러요소 = 새로운 리스트
list.remove('요소') #지정된 특정 요소 삭제
list.insert(0,'요소') #지정한 특정 요소 앞에 추가