예를 들어 다음과 같은 사전이 있습니다.
>>> dic = { "name": "botoo", "url": "http://www.123.com", "page": "88", "isNonProfit": "true", "address": "china", }
원하는 출력은 다음과 같습니다.
#🎜 🎜#
관련 권장 사항: "Python 비디오 자습서"
먼저 사전의 최대값을 가져옵니다. max(map(len, dic.keys( ))) 그런 다음 Str.rjust()를 사용하여 또는 을 오른쪽 정렬합니다. Str.ljust() 왼쪽 정렬 또는 Str.center() 가운데 정렬 방법에는 일련의 출력이 있습니다.>>> dic = { "name": "botoo", "url": "http://www.123.com", "page": "88", "isNonProfit": "true", "address": "china", } >>> >>> d = max(map(len, dic.keys())) #获取key的最大值 >>> >>> for k in dic: print(k.ljust(d),":",dic[k]) name : botoo url : http://www.123.com page : 88 isNonProfit : true address : china >>> for k in dic: print(k.rjust(d),":",dic[k]) name : botoo url : http://www.123.com page : 88 isNonProfit : true address : china >>> for k in dic: print(k.center(d),":",dic[k]) name : botoo url : http://www.123.com page : 88 isNonProfit : true address : china >>>str.ljust()의 사용법에 대한 내용도 있습니다.
>>> s = "adc" >>> s.ljust(20,"+") 'adc+++++++++++++++++' >>> s.rjust(20) ' adc' >>> s.center(20,"+") '++++++++adc+++++++++' >>>
위 내용은 파이썬에서 오른쪽 정렬하는 방법의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!