Flower in my dev/Python
<PYTHON>[리스트, 튜플, 사전]
꽃선생
2015. 4. 13. 16:24
리스트
a = [1,2,3,'flower']
리스트 중첩
a = [1,2,3,'flower', ['rose','daisy'] ]
a.append() |
자료를 리스트 끝에 추가 |
a.insert() |
자료를 지정된 위치에 삽입 |
a.index() |
요소 검색 인덱스 반환 |
a.count() |
요소 개수 알아내기 |
a.sort() |
리스트 정렬 |
a.reverse() |
자료 순서 바꾸기 |
a.remove() |
지정 자료 값 한 개 삭제 |
a.pop() |
리스트의 지정된 값 하나를 읽어 내고 삭제 |
a.extend() |
리스트 추가 |
스택
list.append()
list.pop()
큐
list.append()
list.pop(0)
튜플
a = (1,2,3,'flower')
사전
a = {1:'flower', 2:'sky', 3:'earth', 4:'space'}
a.keys() |
사전에서 키들을 리스트로 리턴 |
a.values() |
값들을 리스트로 리턴 |
a.items() |
(key, value) 리스트 리턴 |
a.iteritems() | (key, value) iterator 리턴 |
a.clear() |
사전 D의 모든 아이템 삭제 |
a.copy() |
사전 복사 |
a.get(key) |
해당 value 리턴 |
a.setdefault(key) |
해당 value 리턴(값이 없으면 None으로 생성) |
a.popitem() |
(key, value) 튜플을 리턴, 사전에서 항목을 제거 |
a.pop(key) |
key 항목의 값을 리턴, 사전에서 제거 |
'key' in a |
사전에서 key의 존재여부 확인 |