본문 바로가기
python

python - 컨테이너(container)

by orangecode 2022. 4. 26.
728x90

 

컨테이너(Container)
### 컨테이너
# python container = list

# 문자열
'lalala'

# type
type('lalala')
print(type('lalala')) # type('lalala') 불러오기


name = 'kwon'
print(name)

# 여러 문자열 묶기 [] = list
['kwon', 'kim', 'lee']
print(type(['kwon', 'kim', 'lee']))

# 변수에 담기
names = ['kwon', 'kim', 'lee']
print(names)


### 
# 인덱스 index(=색인)
# ['kwon', 'kim', 'lee'] -> index [0, 1, 2]
print([names[1]]) # 'kim'


# list에 다양한 형태의 정보가 들어갈 수 있음
# mixing = 이름, 나이, 직업, 거주지, 자차보유여부
mixing = ['kim', 20, 'student', 'seoul', True]

# 값 변경
mixing[1] = 'busan'
print(mixing)

 


컨테이너란 여러 변수를 한꺼번에 담을 수 있는 그릇이라고 생각하면 된다.

 

python container = list

파이썬의 컨테이너는 list 이다.

 

'lalala' = 문자열(string)이다.

 

'kim', 'lee', 'gong' 등 여러 문자역(str)을 묶은 것을 list=[] 라고 한다.

 

 

이름 list인 ['kim', 'lee', 'gong' ]을 변수에 담으면

names = ['kim', 'lee', 'gong'] 가 된다.

 


인덱스 index(=색인)

names = ['kwon', 'kim', 'lee']의 인덱스는

index [0, 1, 2]

 

인덱스는 0부터 시작하는 경우가 많다.

 

names[1] -> 'kim'

names[0] -> 'kwon'



list에 다양한 형태의 정보가 들어갈 수 있다.

 

list mixing이 이름 나이, 직업, 거주지, 자차보유여부의 정보를 담고있다고 가정하자


mixing = ['kim', 20, 'student', 'seoul', True]

mixing = [string, int, string, string, boolean]


위와 같이 다양한 정보를 list에 담을 수 있다.

 

mixing list의 index의 값 변경도 가능하다.
mixing[1] = 'busan'
print(mixing)

 

반응형

댓글