for 문은 인덱스 중심으로 돌아간다.
한 코드를 검토하는데 깨달음을 얻은 코드가 있다. a = [1,2,3,4,5,6] for i in a: print(a) a.remove(i) 예상 결과는 이랬어야 했다. [1,2,3,4,5,6] [2,3,4,5,6] [3,4,5,6] ... [6] 그러나 실제 결과는 이랬다. [1, 2, 3, 4, 5, 6] [2, 3, 4, 5, 6] [2, 4, 5, 6] 예상과 다른 결과가 나온 이유는 간단하면서도 새롭게 알게된 점이 있었다. 1. 간단한 이유 : for i in a 에서 a가 remove로 인해 바뀌는데, a가 바뀌지 않는다고 생각한 것이다. 2. 새로 알게 된 점 : for문에서 a가 변하더라도, i가 가리키는 값은 index[0]부터 하나씩 올라가면서 출력하기 때문이다. 즉, 위에서 for 문..
2019. 10. 18.
어떤 앱인가?
7월 쯤인가 expo로 배포한 앱이다. 사람들에게 마음의 여유를 주자 project.1 이다. 어떤 앱인가 하면, 10분,30분,1시간,3시간,1일,3일,1주일,3주일 후의 나에게 편지를 쓰는 앱이다. 자기 자신에게 쓸 수 있으며, 그 내용을 다른 사람들과 익명으로 공유할 수도 있다. 처음 의도는 미래의 자신에게 응원의 메세지를 보내는 앱이기를 바랐다. 사용자 연령층은 시험이나 큰 일을 앞 둔 모든 사람들이었는데, 주로 20대 초반 대학생을 타겟으로 했었다. 이런식의 감성은 20대 초반에게 제알 잘 먹힐 것 같았기 때문이다. 일단 v.1 결과만 보자면 반은 맞고 반은 틀렸다. 먼저, 아는 사람들을 통해 베타테스트를 실시했다. 대상자는 20대 초반 내 대학 동기 및 후배들이었다. 앱에 대한 설명 없이 일단..
2019. 10. 17.