주 메뉴 열기
대문
임의의 문서로
로그인
설정
Pywiki 소개
면책 조항
Pywiki
검색
바뀜
← 이전 편집
다음 편집 →
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
번