반응형
Python
tuple형 set형 dictionary형
tuple형
<기본구성>
variable_name = (element_1, element_2...)
- list형과 비슷하지만 원소가 고정됨
- 원소의 생성, 추가, 삭제, 갱신, 순서의 변화 등의 수정x
- 원소가 하나도 없는 tuple형 o
- 모든자료형o(혼용o)
<tuple생성>
tuple() = string형과 list형 기반의 tuple 생성
(list형->tuple형)
set형
<기본구성>
setname = {element_1, element_2...}
- set형의 원소는 int, float, string, list, type형 등 모든자료형 가능 (혼용o)
- 원소가 하나도 없는 set형o
- 중복허용x
- 순서x
<set연산>
(1)
& = 교집합
| = 합집합
- = 차집합
in = 특정원소가 set에 있는지 확인
(2)
remove = 삭제
add = 추가
len() = 길이
dictionary형
<기본구성>
dictionary = {key1:value1, key2:value2, ..}
- key : 값의 변경이 가능한 list형과 dictionary형은 사용x (tuple(o))
- 중복된 key값이 존재하면 한 쌍을 제외한 나머지 중복되는 쌍은 제거
- key 값에 의해 value를 찾음 (list, tuple은 index로)
- 순서x
<dictionary연산>
(1)추가
d[key] = value
key와 vlaue 쌍 추가
(2)원소 삭제
del d[key]
key와 결합된 구성원소 삭제
(예제)
keys() = key값 중에서 찾음
반응형
'언어 > Python' 카테고리의 다른 글
[Python] list형 (창의적파이썬_7) (0) | 2018.10.30 |
---|---|
[Python] 연산자, 변수 (창의적파이썬_3) (0) | 2018.09.18 |
[Python] 외장함수 (0) | 2018.07.26 |
[Python] 내장함수 (0) | 2018.07.26 |
[Python] 예외처리 (0) | 2018.07.26 |
댓글