>  기사  >  백엔드 개발  >  파이썬에서 오른쪽 정렬하는 방법

파이썬에서 오른쪽 정렬하는 방법

爱喝马黛茶的安东尼
爱喝马黛茶的安东尼원래의
2019-08-01 16:38:598942검색

파이썬에서 오른쪽 정렬하는 방법

예를 들어 다음과 같은 사전이 있습니다.

>>> 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 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.