나는리스트의 목록을 가지고 :테이블에 목록의 목록을 변환
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']]
"열로 변환 할 수 있습니다 (예 : 사과, 오렌지, 체리, 같은 열에서 바나나)
내가 시도 다른 옵션 (A) :
for row in tableData:
output = [row[0].ljust(20)]
for col in row[1:]:
output.append(col.rjust(10))
print(' '.join(output))
옵션 (B) : 2
for i in tableData:
print(i[0].ljust(10)+(str(i[1].ljust(15)))+(str(i[2].ljust(15)))+
(str(i[3].ljust(15))))
없음이 문제를 해결하기 보인다
이 Py2 또는 Py3이 맞나요? 'print'는 다른 것과 다르며, 예제 코드가 사용하는 방식은 그 차이를 명확히하기 위해 어떤 변화도주지 않습니다. – ShadowRanger
또한 : [Python : 테이블 형식 데이터로 인쇄 목록] (0120-553-2115) – poke
이것은 python 3.5 –