python 정렬 오류 해결 방법

2100 단어 python정렬 오류
실행 중 문법 오류 가 발생 할 수 있 습 니 다. IndentationError: unexpected indent
다음 과 같은 방법 으로 해결 할 수 있다.
먼저 빈 칸 을 표시 하고 빈 칸 은 점 으로 대체 합 니 다.
6.jpg  
탭 을 4 자리 로 변경
7.jpg
그리고 격식 이 맞 아 떨 어 졌 습 니 다.
인 스 턴 스 확장:
어떻게 텍스트 정렬 을 해결 합 니까?
안녕하세요,저 는 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 정렬 오류 가 어떻게 해결 되 는 지 에 관 한 내용 은 예전 의 글 을 검색 하거나 아래 의 관련 글 을 계속 찾 아 보 세 요.앞으로 많은 응원 부탁드립니다!

좋은 웹페이지 즐겨찾기