파이썬에서는 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()
'Programing > Python' 카테고리의 다른 글
Python :: Substitution Cipher Auto decrypt :: 단일 치환 암호 자동 해독 프로그램 (1) | 2018.03.20 |
---|---|
Python :: 리스트(list)와 딕셔너리(dictionary) - 연습문제 (0) | 2017.06.12 |
Python :: 함수 - 연습문제 (0) | 2017.06.12 |
Python :: 함수 - 내용 (0) | 2017.06.12 |
Python :: 파이썬에서 언더바(_) 하나의 뜻 (0) | 2017.06.12 |