python 정렬 오류 해결 방법
다음 과 같은 방법 으로 해결 할 수 있다.
먼저 빈 칸 을 표시 하고 빈 칸 은 점 으로 대체 합 니 다.
탭 을 4 자리 로 변경
그리고 격식 이 맞 아 떨 어 졌 습 니 다.
인 스 턴 스 확장:
어떻게 텍스트 정렬 을 해결 합 니까?
안녕하세요,저 는 python 학습 초보 입 니 다.저 는 연습 문제 에서 문 제 를 만 났 습 니 다.
제목 의 요 구 는 목록 을 출력 하고 정렬 하 는 것 입 니 다.
입력 데이터:
tableData = [['apples', 'oranges', 'cherries', 'banana'],
['Alice', 'Bob', 'Carol', 'David'],
['dogs', 'cats', 'moose', 'goose']]
요청 한 출력 데이터(첫 줄 오른쪽 정렬,다른 왼쪽 정렬):
apples Alice dogs
oranges Bob cats
cherries Carol moose
banana David goose
다음은 제 코드 입 니 다.
""" """
tableData = [['apples', 'oranges', 'cherries', 'banana'],
['Alice', 'Bob', 'Carol', 'David'],
['dogs', 'cats', 'moose', 'goose']]
def printTable(tableData):
#
colWidths = [0] * len(tableData)
for i in range(len(colWidths)):
colWidths[i] = len(sorted(tableData[i], key=(lambda x: len(x)))[-1])
for x in range(len(tableData[0])):
for y in range(len(tableData)):
print(tableData[y][x].rjust(colWidths[y]), end=' ')
print('') #
printTable(tableData)
출력 결 과 는(모든 오른쪽 정렬):
apples Alice dogs
oranges Bob cats
cherries Carol moose
banana David goose
python 정렬 오 류 를 해결 하 는 방법 에 관 한 이 글 은 여기까지 소개 되 었 습 니 다.더 많은 python 정렬 오류 가 어떻게 해결 되 는 지 에 관 한 내용 은 예전 의 글 을 검색 하거나 아래 의 관련 글 을 계속 찾 아 보 세 요.앞으로 많은 응원 부탁드립니다!
이 내용에 흥미가 있습니까?
현재 기사가 여러분의 문제를 해결하지 못하는 경우 AI 엔진은 머신러닝 분석(스마트 모델이 방금 만들어져 부정확한 경우가 있을 수 있음)을 통해 가장 유사한 기사를 추천합니다:
로마 숫자를 정수로 또는 그 반대로 변환그 중 하나는 로마 숫자를 정수로 변환하는 함수를 만드는 것이었고 두 번째는 그 반대를 수행하는 함수를 만드는 것이었습니다. 문자만 포함합니다'I', 'V', 'X', 'L', 'C', 'D', 'M' ; 문자열이 ...
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
CC BY-SA 2.5, CC BY-SA 3.0 및 CC BY-SA 4.0에 따라 라이센스가 부여됩니다.