목록전체 글 (382)
Priv's Blog
![](http://i1.daumcdn.net/thumb/C150x150/?fname=https://blog.kakaocdn.net/dn/cRVo2n/btrp6wHvgcG/9MBdOsKMNi2N8Ky8DKQdek/img.png)
1. 개별적으로 생성한 리스트의 동일성 판단하기 다음과 같이 2개의 리스트를 생성했다고 가정하자. lst1 = [1, 2, 3, 4, 5] lst2 = [1, 2, 3, 4, 5] 이 2개의 리스트를 다음과 같이 is 연산자로 동일성(identity)을 판단해보자. lst1 is lst2 이 연산 결과는 False이다. 따로따로 생성한 리스트(튜플)의 경우, 리터럴이 아니기 때문에 서로 다른 식별 번호를 가진다. 또한 is 연산자는 이 식별 번호가 동일한 지를 판단하는 연산자이다. 2. 리스트(튜플)의 대입 이제 리스트 2개를 선언하여 서로 대입하면 어떻게 되는지 알아보자. lst1 = [1, 2, 3] lst2 = lst1 lst1[2] = 9 print(lst1) print(lst2) 위의 결과는 다..
![](http://i1.daumcdn.net/thumb/C150x150/?fname=https://blog.kakaocdn.net/dn/7tNH1/btrp6xltoyF/0smUKaKZznO2IMmSemDtC0/img.png)
1. 배열 원소 최댓값 구하기 배열 a의 원소가 3개인 경우 max = a[0] if a[1] > max : max = a[1] if a[2] > max : max = a[2] 배열 a의 원소가 4개인 경우 max = a[0] if a[1] > max : max = a[1] if a[2] > max : max = a[2] if a[3] > max : max = a[3] 코드를 이렇게 작성할 경우, 배열의 크기가 커지면 if문의 개수도 많아지기 때문에 적합하지 않다. 2. 배열 원소의 최댓값 구하기 배열 원소의 최댓값을 구하는 과정은 다음과 같다. 원소(a[0])의 값을 maximum에 대입한다. 필요에 따라 if 문에서 maximum 값을 업데이트한다. 원소 수가 n일 경우, if문은 n-1번 실행된다...
![](http://i1.daumcdn.net/thumb/C150x150/?fname=https://blog.kakaocdn.net/dn/3xiY8/btrpQYYvT4C/7cRq07l3dZ6GXU8xlU1OW1/img.jpg)
출처<figure id="og_1641368351975" contenteditable="false" data-ke-type="opengraph" data-ke-align="alignCenter" data-og-type="website" data-og-title="Implement data persistence between sessions - Unity Learn" data-og-description="In this tutor..
![](http://i1.daumcdn.net/thumb/C150x150/?fname=https://blog.kakaocdn.net/dn/bVVEe5/btrpjw84WZ3/syJuDtChuQkDGW05f5Hiq0/img.jpg)
출처 Implement data persistence between scenes - Unity Learn In this tutorial, you’ll learn how to use data persistence to preserve information across different scenes by taking a color that the user selects in the Menu scene and applying it to the transporter units in the Main scene. By the end of this tutorial, learn.unity.com 1. 서언 이제 앱에 몇 가지 버튼들을 설정해주어 사용자들이 다음과 같은 행동을 수행할 수 있도록 만들어주겠습니다: ● Me..
![](http://i1.daumcdn.net/thumb/C150x150/?fname=https://blog.kakaocdn.net/dn/b9YNL4/btrpLtQGcVw/KLoPJ8HAeMnSB0iCFcHrE0/img.png)
1. 두 값 교환하기 들어가기에 앞서 이전에 살펴보았던 두 변수의 값을 교환하는 과정을 다시 살펴본다. python에서 제공하는 튜플(tuple)을 사용한 방식과 임시 변수를 사용한 방식의 비교이다. 이번 파트에서는 python에서 이처럼 매우 간편한 작업이 어떻게 가능한지에 대해서 살펴본다. 2. python의 변수 python에서는 모든 데이터, 함수, 클래스, 모듈, 패키지 등의 구성 요소들을 객체(object)로 취급한다. 객체는 자료형을 가지며, 메모리 공간을 차지한다. 이는 다시 말해, python의 변수는 값을 가지지 않는다는 것을 의미한다. 일반적으로 다른 언어에서는 변수에 값을 '대입'한다고 표현한다. 이는 변수의 자료형에 따라 정해진 메모리 공간이 할당되고, 그 주소 공간에 사용자가 대..