본문 바로가기

Python5

List 변수 내용의 랜덤 정렬(shuffle, random, sort) 위의 링크는 list 변수의 내용을 정렬하는 방법이었다. 프로그램을 하다 보면 오름차순, 내림차순 등의 여러 방법의 정렬도 필요하고, 그 순서가 섞여 있었으면 하는 경우도 있다. 이번엔, 생성된 순서가 아닌 그 때마다 순서가 섞이는 방법이다. python이라는 언어가 참으로 좋은 듯 하다. 옛날엔(난 옛날사람) 배열변수를 만들고, 랜덤 값을 계산하여 그 값을 치환하여 또다른 배열 변수를 만들었어야 했었는데... 지금은 한줄로 끝난다.. random.shuffle(list 변수) 위의 한 줄이면, list 변수에 있는 내용이 섞인다.. 참 좋은 세상이다.. 위의 함수를 활용하긴 위해서는 import를 하나 해줘야 한다. import random 라이브러리도 많이 만들어져 있고, open source도 넘쳐.. 2020. 11. 27.
List 변수 내용의 정렬 리스트 변수를 만들고, 변수 내 데이터를 정렬하고자 하는 경우가 있다. 나도 갑자기 필요하여 검색을 해 보니 다음과 같은 내용을 찾을 수 있었다. #정렬과 역순 배치 list1=list() for i in range(0, 10): print("인덱스 ",i,end =' ') value = int(input(">>")) list1.append(value) print("정렬 전") print(list1) list1.sort() print("정렬 후") print(list1) list1.reverse() print("역순 배치 후") print(list1) 내 프로그램 중 필요한 내용이 있어 적용하고자 해서 적용한 내용은 다음과 같다. 정렬전 ['2', '3', '4', '5', '6', '7', '8', '.. 2020. 11. 18.
반복문 for 를 사용 방법 반복문 for 를 사용 방법 일반적으로 C언의 경우, for의 사용법은 다음과 같다. add = 0; for(i =1;i 2020. 11. 17.
Python 내용을 올리면서.... Python 내용을 올리면서.... 난 어렸을 때부터, 프로그램을 해왔다. 컴퓨터가 정말 좋았다. 물론 게임으로 시작했다. 팩으로 꼽아서 하는 게임.... 그 이후 부모님을 졸라서 컴퓨터 학원을 다니게 되었고, 그 때부터 Basic, Fortran, Cobol, C 언어 등을 접했다. 자랑이 아니고, 요즘은 프로그램을 많이 하고 있지 않다. 그래도 내 깊은 마음 속에는 나는 프로그래머라고 생각하고 있는 것이 아닌가 싶다..^^ 이 블로글에 올리는 내용은 남의 것을 복사해 올수도, 검색해서 결과를 찾은 것을 올릴 수도 있을 듯 하다. 그렇지만, Cloud도 그렇고, Python도 그렇고, 프로젝트를 진행하고 있을 때, 필요로 하는 내용을 정리할 예정이다. 즉, 내가 필요로 하는 항목을 위주로 작성할 예정이.. 2020. 11. 17.
[GCP] Compute Engine ssh 접속 불가 시 GCP Compute Engine을 사용하다 겪는 문제로 정리를 위해 적고 있다.^^ GCP를 잘 알고 사용한다기 보다, cloud에 있는 컴퓨터를 활용하여 webcwaling을 공부하고 있다. 그런데, 몇번 겪은 상황인데, 이상하게 정기적으로 ssh로 접속이 안되는 경우가 발생했다. 이 경우, 몇번씩 ssh키를 등록하고, 인스턴스의 재시작을 몇번씩 진행하다가 보면 또 되는 경우가 발생하여 사용하고 있었다.. 이번엔, 이 과정을 계속 하였으나, 계속 안되었다.. 도대체 키를 몇개를 생성하고 등록하고 지웠는지 모르겠다. 이에 대한 방법을 찾았다. 나만의 문제일 수도 있기에 간략히 내용을 정리하면 다음과 같다. 현 적용 환경 정보 Compute Engine을 사용하고 OS는 Linux Debian을 사용한다.. 2020. 10. 21.