본문 바로가기
728x90

python list2

[5분 공부] python 리스트 (list) - 4 리스트 4번째 내용. 오늘은 리스트의 복사와 에일리어싱에 대해 알아보도록 하자. 1. 에일리어싱 (Aliasing) 알리아싱, 앨리어싱 등 다양하게 사람들이 부른다. alias, 영단어로 가명 이라는 뜻이다. 즉 aliasing 이란 데이터에 별칭을 붙이는 것이라 생각하면 좋다. 말로 설명하기엔 살짝 어려운 것 같으므로 코드를 살짝 보자. # 변수의 경우 x = 10 y = x y = 5 print(x) print(y) 변수의 경우에는 x와 y를 위와 같이 선언한 후, y 에 새로운 값을 대입하면 두 변수가 서로 다른 값을 갖게 됨을 알 수 있다. # 리스트의 경우 x = [2, 3, 5, 7, 11] y = x y[2] = 4 print(x) print(y) 리스트의 경우, x, y 를 위와같이 선언 .. 2022. 11. 29.
[5분 공부] python 리스트 (list) - 3 지난번에 공부했던 리스트의 3번 째 내용. 리스트는 알아두어야 할 것이 많은 것 같다. 1. 값의 존재 확인하기. 어떤 값이 리스트 안에 있는지, 없는지 확인할 때 사용한다. 값 존재 여부에 따라 반복문을 실행할지, 다른 로직을 실행할지 등에 대한 판단을 넣을 수 있으므로 실무에서도 종종 쓰이는 함수라 할 수 있다. 사용법은 아래와 같다. 원소 in list # 값이 있는지? 원소 not in list # 값이 없는지? 매우 간단하므로 빠르게 예시로 알아보도록 하자. fruits = ['banana', 'orange', 'kiwi', 'pear', 'apple'] print('kiwi' in fruits) print('mango' in fruits) print('kiwi' not in fruits) pr.. 2022. 11. 10.
반응형