바뀜
둘러보기로 가기
검색하러 가기
← 이전 편집
다음 편집 →
4. 자료구조
(편집)
2021년 4월 6일 (화) 20:20 판
4 바이트 추가됨
,
2021년 4월 6일 (화) 20:20
→형태
13번째 줄:
13번째 줄:
|순서가 있는 객체의 집합.
|순서가 있는 객체의 집합.
대괄호로 구분 []
대괄호로 구분 []
−
|리스트명=[1,2,3,4,5,...]
+
|리스트명 = [1,2,3,4,5,...]
|-
|-
|튜플
|튜플
20번째 줄:
20번째 줄:
데이터의 불변성이 중요할 경우 사용.
데이터의 불변성이 중요할 경우 사용.
−
|튜플명=(1,2,3,4,5, ...)
+
|튜플명 = (1,2,3,4,5, ...)
|-
|-
|딕셔너리
|딕셔너리
|순서가 없는 객체의 집합.
|순서가 없는 객체의 집합.
인덱스가 아닌, 키워드와 1대1 대응을 시켜둔 자료구조.
인덱스가 아닌, 키워드와 1대1 대응을 시켜둔 자료구조.
−
|사전명={"key1":value, "key2":value, ...}
+
|사전명 = {"key1":value, "key2":value, ...}
|-
|-
|집합
|집합
41번째 줄:
41번째 줄:
|-
|-
|정의
|정의
−
|리스트명=[데이터]
+
|리스트명 = [데이터]
−
|튜플명=(데이터)
+
|튜플명 = (데이터)
−
|<code>사전명={"key1":value, "key2":value, ...}</code>
+
|<code>사전명 = {"key1":value, "key2":value, ...}</code>
|-
|-
|자료접근
|자료접근
|리스트명[인덱스]
|리스트명[인덱스]
0부터 시작한다.
0부터 시작한다.
+
+
+
136번째 줄:
139번째 줄:
|구조변경
|구조변경
|list(자료구조) 형태로 다른 자료구조를 리스트로 만들 수 있다.
|list(자료구조) 형태로 다른 자료구조를 리스트로 만들 수 있다.
−
|
+
|
tuple(자료구조)
|
|
|}
|}
194번째 줄:
197번째 줄:
|-
|-
|두 사전을 합치고 싶다.
|두 사전을 합치고 싶다.
−
|
사전명.update(덮을 사전명)
+
|
|뒤의 내용을 앞의 사전에 덮어씌운다.(키가 겹치는 경우, 키가 없다면 추가한다.)
|뒤의 내용을 앞의 사전에 덮어씌운다.(키가 겹치는 경우, 키가 없다면 추가한다.)
|}
|}
==집합 관련==
==집합 관련==
−
정의하려면 <code>집합명={}</code> 이 아닌, <code>집합명=set()</code> 형태로 정의해야 한다. 앞처럼 하면 빈 사전이 생성된다.
+
정의하려면 <code>집합명 = {}</code> 이 아닌, <code>집합명 = set()</code> 형태로 정의해야 한다. 앞처럼 하면 빈 사전이 생성된다.
{| class="wikitable"
{| class="wikitable"
!의도
!의도
Sam
사무관
,
인터페이스 관리자
,
관리자
, 교사
편집
1,408
번
둘러보기 메뉴
개인 도구
로그인하지 않음
토론
기여
계정 만들기
로그인
이름공간
문서
토론
변수
보기
읽기
편집
원본 편집
역사 보기
더 보기
검색
둘러보기
대문
최근 바뀜
임의의 문서로
미디어위키 도움말
도구
특수 문서 목록
인쇄용 판