Python
함수 Mutable과 Immutable의 차이를 알아야 함 Mutable : 리스트, 딕셔너리, 집합 Immutable : 숫자형, 문자열, 튜플 함수의 매개변수로 리스트나 집합, 딕셔너리를 조작하면 밖에서도 값이 변화함 def vector_sum(v, *vectors)됨 res = [v[0],v[1]] # Mutable이기에 해주어야 되는 코드 # res= v : 리스트(v)를 받아 변화하게 됨 for vec in vectors: for i in range(len(vec)): res[i] += vec[i] return res v1=[0, 1] v2=[0.5, 0.5] v3=[1, 0] v4=[6, 4] v5=[3.14, 2.72] m1 = vector_sum(v1, v2, v3) m2 = vector_..
2022. 5. 15.