Python-Wie man gedruckte Wörterbuch in einer Zeile?

Hallo, ich bin neu in Python und ich kämpfen in Bezug auf, wie print-Wörterbuch.

Ich habe ein Wörterbuch, wie unten gezeigt.

dictionary = {a:1,b:1,c:2}

Wie kann ich das gedruckte Wörterbuch in einer Zeile, wie unten gezeigt?

a1b1c2

Will ich drucken Schlüssel und Werte in eine Zeile, aber konnte nicht herausfinden, von mir.

Ich würde schätzen Ihre Beratung!

  • d = {'a':1,'b':1,'c':2}; "".join([k+str(v) for k,v in d.items()]) ?
  • Bitte zeigen Sie Ihre code-Versuch und erklären Sie, welche Schwierigkeiten Sie haben
  • a, b und c sind Variablen?
  • Ich habe versucht, wie diese. for k, v in count.items(): print("{0}{1}".format(k, v)). Aber dieser code drucken Werte in mehreren Zeilen.
  • Vielen, vielen Dank! deine Lösung funktioniert sehr gut!
  • Fixieren Sie Ihren eigenen code haben, müssen Sie pass end='' in die print-Methode. docs.python.org/3/library/functions.html#print

InformationsquelleAutor yusuke0426 | 2016-09-19
Schreibe einen Kommentar