프로그래밍과 데이터 in Python / 파이썬 데이터의 비밀
프로그래밍과 데이터 in Python / 파이썬 데이터의 비밀 x = 5 y = x y = 3 print(x) print(y) # #5 #3 x = [2, 3, 5, 7, 11] y = x y[2] = 4 print(x) print(y) # #[2, 3, 4, 7, 11] #[2, 3, 4, 7, 11] Aliasing 배열값을 x 변수에 지정해주고, y 변수에 x 값을 지정해주면 x, y 값은 동일하고 각각의 변수라고 생각되지만 x, y 는 값만 동일한 다른 것이 아닌 완전히 같은 존재이다. y 값을 변경하면 x 값도 변경된다. 이 때, y 를 alias 라고 한다. x = [2, 3, 5, 7, 11] y = list(x) y[2] = 4 print(x) print(y) # #[2, 3, 5, 7, ..
2021. 3. 23.
프로그래밍과 데이터 in Python / 사전
프로그래밍과 데이터 in Python / 사전 my_dictionary = { 5: 25, 2: 4, 3: 9 } print(my_dictionary[5]) print(type(my_dictionary)) # #25 # 사전 기본 my_dictionary = { 5: 25, 2: 4, 3: 9 } my_dictionary[9] = 81 print(my_dictionary) # #{5: 25, 2: 4, 3: 9, 9: 81} 사전 값 추가 my_family = { '엄마': '김자옥', '아빠': '이석진', '아들': '이동민', '딸': '이지영' } print(my_family.values()) print('이동민' in my_family.values()) for key, value in my_fa..
2021. 3. 22.
프로그래밍과 데이터 in Python / 리스트
프로그래밍과 데이터 in Python / 리스트 numbers = [2, 3, 5, 7, 11, 13] names = ["윤수", "혜린", "태호", "영훈"] print(numbers) print(names) print(numbers[0]) print(names[2]) print(numbers[-2]) print(numbers[0:4]) print(numbers[2:]) print(numbers[:3]) # #[2, 3, 5, 7, 11, 13] #['윤수', '혜린', '태호', '영훈'] #2 #태호 #11 #[2, 3, 5, 7] #[5, 7, 11, 13] #[2, 3, 5] 리스트 여러가지 변수를 리스트에 담을 수 있다. 0번째부터 배열이 시작되며 -1번째는 가장 마지막의 값이다. 0:4 는..
2021. 3. 20.