반응형
Python에는 sequence type (열거형 타입) 이 있다.
list 가 sequence type 중 하나이다. Python 에는 2가지 열거형 타입이 있다.
(1) list 리스트
- list 를 생성 하는 법 : 대괄호로 묶어주고, 그 안의 값들을 쌍따옴표로 묶어주고 ,(콤마)로 나눠주면 된다.
- days = ["Mon", "Tue", "Wed", "Thur", "Fri"] 5개의 개별 string 값을 대괄호 안에 가짐.
- list 는 Mutable Sequence 이다. Mutable Sequence 이란, list 안의 value 값을 추가하거나 지울 수 있다. changeable 하다는 뜻.
- 여기서는 days 가 = sequence. x값이 = value.
(2) tuple 튜플
- tuple 생성 하는 법 : 소괄호로 묶어주고, 그 안의 값들을 쌍따옴표로 묶어주고 ,(콤마)로 나눠주면 된다.
- days = ("Mon", "Tue", "Wed", "Thur", "Fri") 5개의 개별 string 값을 소괄호 안에 가짐.
- tuple 은 sequence 및 values 를 변경할 수 없다. (list와 다른점)
<Dictionary>
- Dicitonary 의 형태는 Key : Value 이다.
- Dictionary 를 만들 때는 {} 중괄호를 사용한다.
- Dictionary 안에서 '=' (equal)은 → ':' (colon) 으로 변경하고 각각의 key 와 value를 쌍따옴표로 묶어주고, 1개의 key+value 셋트마다 ',' (comma) 를 써준다.
- Dictionary 에 추가를 하고 싶으면, sequence["x"] = "x" 형태를 가지면 된다.
** Python standard library **
Python 이 어떻게 동작하는지에 대한 document를 볼 수 있는 유용한 사이트이다.
반응형
'코딩일지 -언어공부방 > Python' 카테고리의 다른 글
[파이썬] Returns | 반환 (print 와 return의 차이점) (0) | 2022.08.01 |
---|---|
[파이썬] Functions | 나만의 함수 만들기 (0) | 2022.07.31 |
[파이썬] Variables | 변수 | Data Types (0) | 2022.07.31 |