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