AI/python

python의 배열, 리스트, 튜플, 딕셔너리

bitpoint 2024. 2. 21. 12:03

1.배열 []

a = [1,2,3,4]

이렇게 하면 이건 리스트다.

a = np.array([1,2,3,4]) 이렇게 해야 numpy 배열이 된다.

 

2. 리스트 []

앞에서 말했듯 그냥 []는 리스트가 된다.

a = list([1,2,3,4]) 모 이렇게 명시적으로 할 수도 있긴 하지..

a + a = [1,2,3,4,1,2,3,4] 이렇게 append 된다

만약 이게 배열이었다면  [2,4,6,8]이 되었겠지. 행렬연산은 배열로 해야되는거다.

 

3.튜플 ()

() 기억하자 ()는 튜플이다. 수정할 수없는 배열

a = (1,2,3,4)

 

4.딕셔너리 {}

{}는 딕셔너리다.

a = { '화분':1, '난초':2}

import numpy as np

a = { '화분':1, '난초':2}
print(a['화분'])