Python Forum
python display with '\\' when prints with key-value in dictionary
Thread Rating:
  • 1 Vote(s) - 1 Average
  • 1
  • 2
  • 3
  • 4
  • 5
python display with '\\' when prints with key-value in dictionary
#4
The backslash character has special meaning (escape character), and python is inserting another backslash to say "The next backslash is just a backslash". I do not know why this is necessary, but it must be for some reason. Interestingly python only does this when the next letter is not part of a escape sequence. For example, if I use a value that starts with \n or \r, these do not get the extra backslash. My guess is python is doing you a favor and automatically adding the extra backslash to prevent anyone from treating it as an invalid escape sequence. You should be adding the extra backslash yourself.

It is easy to print out an entire dictionary. And you can use much nicer formatting if you want.

for key, value in dict.items()
    print(key, value)
Just thought of something you could do. Use a raw string. A backslash in a raw string is just a backslash. That must be what Python is doing, saving dictionary keys as raw strings.
Reply


Messages In This Thread
RE: python display with '\\' when prints with key-value in dictionary - by deanhystad - Apr-21-2020, 03:47 PM

Possibly Related Threads…
Thread Author Replies Views Last Post
  How to display <IPython.core.display.HTML object>? pythopen 3 45,704 May-06-2023, 08:14 AM
Last Post: pramod08728
  zfill prints extra et the end of a var tester_V 4 850 Mar-24-2023, 06:59 PM
Last Post: tester_V
  How can I display dictionary in a gui window in Python? C0D3R 2 1,661 Apr-07-2022, 07:33 PM
Last Post: C0D3R
  variable prints without being declared. ClockPillow 2 1,771 Jul-11-2021, 12:13 AM
Last Post: ClockPillow
  python prints none in function output chairmanme0wme0w 3 2,157 Jul-07-2021, 05:18 PM
Last Post: deanhystad
  Output prints Account.id at the end? LastStopDEVS 5 2,718 Dec-19-2020, 05:59 AM
Last Post: buran
Information Unable to display joystick's value from Python onto display box MelfoyGray 2 2,172 Nov-11-2020, 02:23 AM
Last Post: MelfoyGray
  Try/Exept prints only ones tester_V 11 3,738 Nov-03-2020, 02:38 AM
Last Post: tester_V
  loop only prints last character. mcmxl22 1 1,674 Feb-17-2020, 02:36 AM
Last Post: menator01
  How To Display this Python Code in Web browser? pradhan 1 3,275 Jul-14-2019, 06:59 PM
Last Post: snippsat

Forum Jump:

User Panel Messages

Announcements
Announcement #1 8/1/2020
Announcement #2 8/2/2020
Announcement #3 8/6/2020