Python - 문자열 뒤집기, 문자열 거꾸로 출력

문자열을 뒤집는 방법을 소개합니다. 문자열을 뒤집는다는 의미는 다음과 같이 Original 문자열의 마지막에서 처음 순서로 출력한다는 의미입니다. slice를 이용하면 매우 쉽게 String을 뒤집을 수 있습니다. 다음과 같이 for loop를 이용하여 순서를 뒤집을 수도 있습니다. 하지만 slice나 reversed()를 이용하는 방법이 더 간단합니다.

03 Jan 2021

Python - 현재 날짜, 시간 가져오는 방법

Python에서 datetime 모듈을 이용하여 현재 날짜 및 시간을 가져올 수 있습니다. 또한 특정한 Timezone의 시간을 가져올 수 있습니다. 다음과 같이 datetime 모듈을 이용하여 현재 시간을 가져올 수 있습니다. 다음과 같이 strftime()을 이용하여 원하는 형태로 출력할 수 있습니다. pytz 모듈을 이용하여 특정 지역의 Timezone 정보를 가져올 수 있습니다. datetime.now()에 Timezone을 인자로 전달하면 해당 지역의 시간이 리턴됩니다.

02 Jan 2021

Python - 두개의 리스트 하나로 합치기

두개의 리스트를 하나로 병합하는 방법을 소개합니다. + 연산자를 이용한 방법, extend()를 이용한 방법, zip을 이용한 방법. 다음과 같이 + 연산자를 이용하여 두개의 리스트를 하나로 합칠 수 있습니다. 다음과 같이 extend() 연산자를 이용하여 두개의 리스트를 하나로 합칠 수 있습니다. + 연산자와 다르게 새로운 리스트를 리턴하지 않고, list1에 list2의 내용이 추가됩니다.

02 Jan 2021

Python - 리스트 크기(size) 구하기

리스트의 size를 계산할 때 len() 함수를 사용하면 됩니다. len()은 다음과 같이 인자로 전달된 sequence(list, tuple 등)의 크기를 리턴합니다. list 또한 collection 및 sequence에 해당하며, 다음과 같이 len()으로 크기를 계산할 수 있습니다. tuple, dictionary, range의 크기도 len()으로 계산할 수 있습니다. byte와 string의 크기도 len()으로 계산할 수 있습니다.

02 Jan 2021

Python - 2차원 리스트를 1차원 리스트로 만들기

다음과 같이 2차원 리스트를 1차원 리스트로 만드는 방법을 소개합니다. sum()은 start에 iterable의 모든 데이터를 더하는 함수입니다. itertools.chain()는 인자로 전달되는 iterable의 데이터를 연결하여 리턴해 줍니다. numpy 라이브러리를 이용하여 2차원 리스트를 1차원 리스트로 만들 수도 있습니다. reduce를 이용하여 1차원 리스트로 만들 수 있습니다. numpy array의 flatten()을 사용하여 1차원 리스트로 만들 수도 있습니다.

02 Jan 2021

Python - 리스트 중복 제거

List에서 중복된 값이 있을 때, 중복을 제거하는 방법을 소개합니다. set()를 이용한 방법, for loop를 이용한 방법, list comprehension을 이용한 방법. set()는 중복된 값을 허용하지 않습니다. 따라서 list를 set로 변경하면 중복된 값이 제거되며, 그 뒤에 다시 list로 변경하면 중복된 값이 제거된 리스트가 됩니다. for loop를 이용하여 직접 중복된 값을 필터링하여 제거할 수 있습니다.

02 Jan 2021

Python - List 정렬 방법 (String 리스트, Integer 리스트)

다음과 같이 Integer 또는 String으로 구성된 리스트를 오름차순 또는 내림차순으로 정렬할 수 있습니다. sort()는 리스트를 오름차순으로 정렬합니다. 오름차순으로 정렬된 리스트를 reverse()로 순서를 바꾸면 내림차순으로 정렬된 것처럼 됩니다. 문자열로 구성된 리스트는 먼저 Integer 리스트로 변환하고, 그 뒤에 sort()로 정렬해야 합니다.

01 Jan 2021

Python - 숫자를 문자로 변환 (Integer to String)

Python에서 숫자를 문자로 변환하는 다양한 방법이 있습니다. str()으로 변환, format()으로 변환, f-string으로 변환. 보통 str()으로 Integer를 String으로 변환합니다. format()으로 Intger를 String으로 변환할 수도 있습니다. f-string으로 Integer를 String으로 변환할 수 있습니다.

01 Jan 2021
codechachaCopyright ©2019 codechacha