Heim >Backend-Entwicklung >Python-Tutorial >So richten Sie in Python rechts aus

So richten Sie in Python rechts aus

爱喝马黛茶的安东尼
爱喝马黛茶的安东尼Original
2019-08-01 16:38:598979Durchsuche

So richten Sie in Python rechts aus

Zum Beispiel gibt es ein Wörterbuch wie folgt:

>>> dic = {
"name": "botoo",
"url": "http://www.123.com",
"page": "88",
"isNonProfit": "true",
"address": "china",
}

Die Ausgabe, die Sie erhalten möchten, ist wie folgt:

So richten Sie in Python rechts aus

Verwandte Empfehlung: „Python-Video-Tutorial

Ermitteln Sie zunächst den Maximalwert des Wörterbuchs max(map(len, dic.keys()))

und verwenden Sie dann

Str.rjust() Rechtsausrichtung

oder

Str.ljust() Linksausrichtung

oder

Str.center() Zentrierungsmethode Sequentielle Ausgabe.

>>> 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
>>>

Es gibt auch Folgendes über die Verwendung von str.ljust();

>>> s = "adc"
>>> s.ljust(20,"+")
'adc+++++++++++++++++'
>>> s.rjust(20)
'                 adc'
>>> s.center(20,"+")
'++++++++adc+++++++++'
>>>

Das obige ist der detaillierte Inhalt vonSo richten Sie in Python rechts aus. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn