Python

List & Collection

Yokina 2017. 1. 7. 23:12

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,'요소')                        #지정한 특정 요소 앞에 추가