본문 바로가기

프로그래밍75

[파이썬/Python] 리스트의 원소를 이용하여 리스트 정렬하기 (1 or 다차원 배열) 파이썬의 리스트를 사용하면서, 정렬해야 하는 경우가 있을 것이다.이번 포스팅은 리스트의 한 원소를 이용하여 정렬하는 방법을 정리하려고 한다. 1. 기본적인 리스트 정렬 방법먼저, 리스트를 정렬하는 방법은 다음과 같다. 리스트의 기본 함수로 sort()를 제공한다. 다음은 sort() 함수를 이용한 정렬 예이다. 12345678910#!/usr/bin/env python num = [1, 4, 5, 2, 3]alpha = ['a', 'd', 'e', 'b', 'c'] num.sort()alpha.sort() print num print alphacs 결과 :12[1, 2, 3, 4, 5]['a', 'b', 'c', 'd', 'e']cs이처럼 쉽게 정렬할 수 있고, 숫자 뿐만이 아니라 문자도 가능하다. 2... 2018. 6. 3.
[파이썬/Python] 리눅스에서 파이썬 실행파일 만들기 혹시나, 파이썬 소스코드를 실행파일(exe)로 만드는 방법이 궁금하신 분은 아래 글을 참고해주세요 :)[프로그래밍/Python] - Pyinstaller 이용하여 Python 소스코드 실행파일(exe)로 만들어보자. 그럼, 바로 리눅스에서 파이썬 파일을 실행파일로 만드는 방법에 대해서 설명하도록 하겠습니다.아래 설명대로 따라해주세요! 1. 파일 만들기. 먼저, c++이나 c파일을 만드는 것과 같이, 파이썬도 파일을 만들 때 규칙이 있다. 규칙은 "xxx.py" 처럼 파일명뒤에 확장자명을 py로 설정해주면 되겠다. 그럼, py 확장자를 가진 파일을 vi 명령어를 이용하여, 파일 작성으로 들어가보자. 2. 파일 작성하기.파이썬을 작성하기 위해서는 쉘 스크립트를 할 때처럼 제일 첫 번째 줄에 작성해야 할 것이.. 2018. 6. 3.
[HTML] div 태그로 내용 숨기는 방법 Email에서 일반 사용자는 내용을 확인할 수 없지만, 검색으로는 숨겨진 내용을 찾을 수 있는 방법을 있습니다. 보통, input 태그에서 hidden 속성을 주거나, meta 태그로 정보를 넘기는 방법을 생각할 것입니다.저 역시, 이러한 방법을 사용해봤지만, html 태그가 들어가도 검색으로는 숨겨진 내용을 확인할 수 없습니다.그래서, 이러한 문제를 해결하려고 찾아보니, 방법이 역시 있었네요. div 태그를 이용하면 되는 데, 보통 div 태그를 레이아웃을 나눌 때나 사용할 것입니다.하지만 div 태그에서 style 값을 다음과 같이 설정한다면, 해당 내용을 숨길 수 있습니다.1 숨길 내용 cs display:none을 사용하면, "숨길 내용"이라는 문구는 보이지 않습니다.하지만, 메일에서 해당 내용으.. 2018. 5. 25.
[C | C++] #define 매크로 상수, 함수 정리 1. #define 매크로란?C나 C++ 관련 책을 보게 되면 #define이라는 것을 본 경험이 있을 것이다.#define 은 매크로를 정의할 때 앞에 써주는 키워드라고 생각하면 되겠다. 매크로는 프로그램 내에서 컴파일러가 매크로를 만났을 때, 대체할 문자열을 정의하는 것을 말한다.이러한 매크로는 컴파일러가 컴파일을 시작하기 전에, 전처리가 #define으로 정의된 기호상수 등을 확장 문자열로 변환시키는 동작을 한다. 그럼, 매크로에 대해서 자세히 알아보도록 하자. 2. 매크로 상수, 매크로 함수를 알아보자.위에서 매크로가 무슨 기능을 하는 것인지는 알아봤으므로, 어떤 형식으로 이루어졌는 지 알아보자. 12#define [매크로 상수명] [매크로 확장 문자열]#define [매크로함수명(전달인자)] [.. 2018. 5. 10.