본문으로 바로가기

파이썬에서는 c언어의 배열과 같은 역할인 리스트(list)를 지원한다. 사용법은 아래와 같다.



리스트 선언

lists = [0,1,2,3,4,5]


리스트 추가(마지막에 추가)

lists.append(7)


리스트 추가(원하는 위치에)

lists.insert(0,9)


리스트 삭제(원하는 내용)

lists.remove(7)


리스트 삭제(원하는 인덱스)

del lists[0]


리스트 삭제(마지막 인덱스)

a = lists.pop()


리스트 탐색(인덱스 출력)

lists.index(9)


리스트 정렬

lists.sort()


리스트 정렬(임시)

sorted(lists)


리스트 역정렬(임시)

sorted(lists, reverse=True)


랜덤 리스트 선택

random.choice(lists)



파이썬에서는 enum과 기능이 비슷한 딕셔너리(dictionary)기능을 지원한다. 형태는 key : value 이며, 사용법은 아래와 같다.


딕셔너리 선언

dic = {}

dic = {"아침" : "김밥", "점심" : "햄버거"}


딕셔너리 추가(마지막에)

dic["저녁"] = "삼겹살"


dic.keys()


dic.values()


키를 이용해 값찾기

dic["점심"]


딕셔너리 삭제(키 이용)

del dic["아침"]


딕셔너리 삭제(전체삭제)

dic.clear()


딕셔너리 한묶음

dic.items()