반응형

정렬

파이썬: 문자열 정렬 함수 별 삼각형 만들기

rows = 5for i in range(1, rows + 1): stars = '*' * (2 * i - 1) # 별의 개수는 2n-1 print(stars.rjust(2 * rows - 1)) # 가운데 정렬파이썬에서 문자열 정렬 함수는 str.center(), str.ljust(), str.rjust() 등을 활용할 수 있습니다. 이를 이용해 별 모양을 출력하는 간단한 예제를 만들어보겠습니다. rows = 5for i in range(1, rows + 1): stars = '*' * (2 * i - 1) # 별의 개수는 2n-1 print(stars.center(2 * rows - 1)) # 가운데 정렬 위의 코드를 함수로 만들면 아래와 같습니다.def print_sta..

파이썬 문자열: 정렬 함수 ljust rjust center format

파이썬에서 문자열을 정렬하는 다양한 방법을 제공합니다. 문자열 정렬은 출력 형식을 맞추거나 데이터를 보기 좋게 표시할 때 유용합니다.1. 기본 문자열 정렬 메서드파이썬 문자열 객체에는 정렬을 위한 메서드들이 포함되어 있습니다:(1) 왼쪽 정렬: ljust(width, fillchar=' ')지정한 너비로 문자열을 왼쪽 정렬하며, 빈 공간은 기본적으로 공백 문자로 채웁니다.text = "Hello"print(text.ljust(10)) # "Hello "print(text.ljust(10, '-')) # "Hello-----" (2) 오른쪽 정렬: rjust(width, fillchar=' ')지정한 너비로 문자열을 오른쪽 정렬합니다.text = "Hello"print(text.rjus..

파이썬: 리스트 자료형 list

파이썬에서 list는 가장 자주 사용되는 자료형 중 하나로, 여러 개의 값을 순서대로 저장할 수 있는 데이터 구조입니다. 리스트는 [ ] 대괄호 안에 요소를 넣어 만들 수 있고, 다양한 방법으로 요소를 조작할 수 있습니다. 아래 예제들을 통해 리스트의 다양한 기능을 알아보겠습니다. >> 리스트 list > 튜플 tuple   - https://coding-abc.kr/326> 딕셔너리 dictionary  - https://coding-abc.kr/327> 집합 set  - https://coding-abc.kr/328 1. 리스트 생성 및 기본 연산# 리스트 생성 fruits = ["apple", "banana", "cherry"]print(fruits)(Output)['apple', 'banana',..

(파이썬) 내장함수 sorted() 정렬

파이썬 내장함수(Built-in Function)인 sorted() 함수에 대해 설명합니다. sorted(iterable, /, *, key=None, reverse=False) iterable(반복 가능한 데이터)의 항목을 정렬해서 리스트(list)로 반환합니다. sorted() 함수는 정렬된 결과를 반환하지만 원본인 iterable은 변경되지 않습니다. a=[3,4,5,2,1] b = sorted(a) #a는 변경되지 않고, 정렬된 결과가 b에 저장됩니다. print(a) print(b) (Output) [3, 4, 5, 2, 1] [1, 2, 3, 4, 5] 인수 reverse=True로 지정하면 역순으로 정렬(descending sort)됩니다. a=[3,4,5,2,1] b = sorted(a, ..

Python 2024.01.04
반응형