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)
출력:
위의 목록 정렬은 알파벳순으로 수행됩니다.
다음 예제에서는 목록 대신 문자열을 사용하여 사전식 순서
를 적용합니다. 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()
기능을 사용하여 숫자 목록을 정렬할 수도 있습니다. 이 예제에서는 sort()
함수를 사용하여 정렬할 수 있는 임의의 숫자 배열을 사용합니다.
암호:
# python
def LexicographNumberSort(RangedNum):
RangedNum.sort()
print(RangedNum)
RangedNum = [1, 4, 5, 3, 10, 16, 12]
print("Sorted numbers: ")
LexicographNumberSort(RangedNum)
출력:
sort()
메서드는 숫자 목록을 사전순으로 정렬할 수 있습니다.
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