Python의 사전식 순서

Rana Hasnain Khan 2024년2월15일
  1. Python의 사전식 순서
  2. Python에서 숫자 목록을 사전식 순서로 정렬
Python의 사전식 순서

Python에서 사전식 순서를 소개합니다. 또한 예제를 통해 사전식 순서를 달성하는 다양한 방법에 대해 설명합니다.

Python의 사전식 순서

수학에서 사전식 또는 사전식 순서는 사전순으로 정렬된 요소 목록 또는 요소 배열을 정렬하는 프로세스입니다. 사전 순서에 사용되는 다른 용어는 사전 순서입니다.

사전식 순서에는 사용할 수 있는 다양한 형식과 일반화가 있습니다. 간단히 말해서 사전식 정렬은 첫 글자를 기준으로 목록이나 배열에서 단어를 정렬하는 것입니다.

첫 글자가 동일하면 두 번째 글자를 사용하여 단어를 정렬합니다. 요구 사항에 따라 데이터를 정렬해야 하는 경우가 있을 수 있으며 사전식 순서를 사용하여 데이터를 정렬합니다.

더 잘 이해할 수 있도록 예제와 함께 사전 편찬 순서에 대해 논의해 봅시다. 아래와 같이 sort() 메서드를 사용하여 정렬할 임의 항목의 이름이 포함된 샘플 목록을 만듭니다.

암호:

# python
sampleData = ["Egg", "Milkshake", "Banana", "Apple"]
print("List before using Lexicographical Order: ", sampleData)

sampleData.sort()
print("List after using Lexicographical Order: ", sampleData)

출력:

sort()를 사용하는 Python의 사전식 순서

위의 목록 정렬은 알파벳순으로 수행됩니다.

다음 예제에서는 목록 대신 문자열을 사용하여 사전식 순서를 적용합니다. split() 함수를 사용하여 문자열을 목록으로 변환한 다음 sort() 함수를 사용합니다.

암호:

# python
def LexicographicSort(sampleData):
    Data = sampleData.split()
    Data.sort()
    for a in Data:
        print(a)


sampleData = "Let's try to sort this string into Lexicographical order"
print("String before using Lexicographical Order: ", sampleData)
print("String after using Lexicographical Order: ")

LexicographicSort(sampleData)

출력:

sort() 및 split()이 있는 문자열을 사용하는 Python의 사전식 순서

sort()split() 기능을 사용하여 문자열을 사전식 순서로 정렬할 수 있습니다.

Python에서 숫자 목록을 사전식 순서로 정렬

sort() 기능을 사용하여 숫자 목록을 정렬할 수도 있습니다. 이 예제에서는 sort() 함수를 사용하여 정렬할 수 있는 임의의 숫자 배열을 사용합니다.

암호:

# python
def LexicographNumberSort(RangedNum):
    RangedNum.sort()
    print(RangedNum)


RangedNum = [1, 4, 5, 3, 10, 16, 12]
print("Sorted numbers: ")
LexicographNumberSort(RangedNum)

출력:

sort()와 숫자 배열을 사용하는 Python의 사전식 순서

sort() 메서드는 숫자 목록을 사전순으로 정렬할 수 있습니다.

Rana Hasnain Khan avatar Rana Hasnain Khan avatar

Rana is a computer science graduate passionate about helping people to build and diagnose scalable web application problems and problems developers face across the full-stack.

LinkedIn

관련 문장 - Python Math