Python Forum
Thread Rating:
  • 0 Vote(s) - 0 Average
  • 1
  • 2
  • 3
  • 4
  • 5
What Are Python Literals?
#8
Literal does not have to do with the type of thing, it has to do with the representation of the thing. This is a literal list:
[1, 2, 3, 4]
If I type:
x = [1, 2, 3, 4]
I have a list which is stored in x, but that list is not the literal [1, 2, 3, 4]. Instead it is a list that was constructed from the literal list. I don't think the literal list exists at all. The literal list is only code that tells Python to create a list. If there was such a thing as a "literal list" python object, the list in x should be the same as [1, 2, 3, 4], but you can see by looking at the Python object ID that they are not.
x = [1, 2, 3, 4]
print(x, id(x))
print([1, 2, 3, 4], id([1, 2, 3, 4]))
Output:
[1, 2, 3, 4] 1635969131264 [1, 2, 3, 4] 1635938109504
Notice that the list referenced by "x" is not the same list that is created by the literal list. It is quite possible (likely) that the two literal lists in the second print command created two different Python objects.
Reply


Messages In This Thread
What Are Python Literals? - by Julie - Sep-22-2020, 05:36 PM
RE: What Are Python Literals? - by bowlofred - Sep-22-2020, 06:28 PM
RE: What Are Python Literals? - by metulburr - Sep-22-2020, 06:31 PM
RE: What Are Python Literals? - by buran - Sep-22-2020, 06:35 PM
RE: What Are Python Literals? - by Julie - Sep-22-2020, 07:46 PM
RE: What Are Python Literals? - by ndc85430 - Sep-22-2020, 07:55 PM
RE: What Are Python Literals? - by Julie - Sep-22-2020, 08:57 PM
RE: What Are Python Literals? - by bowlofred - Sep-22-2020, 11:58 PM
RE: What Are Python Literals? - by Julie - Sep-23-2020, 02:10 PM
RE: What Are Python Literals? - by deanhystad - Sep-22-2020, 11:51 PM
RE: What Are Python Literals? - by perfringo - Sep-23-2020, 04:49 PM
RE: What Are Python Literals? - by Gribouillis - Sep-23-2020, 05:31 PM

Possibly Related Threads…
Thread Author Replies Views Last Post
  replace in code vs literals Skaperen 3 2,510 Mar-30-2021, 12:37 AM
Last Post: Skaperen
  string literals in a list. Not what I expected. tycarac 3 2,737 Dec-28-2019, 05:31 AM
Last Post: tycarac
  parenthesis around a tuple of literals in a for Skaperen 2 2,224 Aug-25-2019, 03:00 AM
Last Post: Skaperen

Forum Jump:

User Panel Messages

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