Python Forum
how to return a reference to an object?
Thread Rating:
  • 0 Vote(s) - 0 Average
  • 1
  • 2
  • 3
  • 4
  • 5
how to return a reference to an object?
#6
(Jun-07-2023, 01:06 AM)Skaperen Wrote: i want to increment the object. i can do this when i get it directly from a dict like so:
cars_per_train[which_train] += 1 # one car passes by so count it.

If the value in that dict is an immutable object (like an int), then you can't really increment that object. Instead, a different object will be assigned to that key in the dict. As such, it's unclear if you really want just the int object, as it cannot be changed.

If the value is mutable, then incrementing is possible. In that case, just return the value.
Reply


Messages In This Thread
RE: how to return a reference to an object? - by bowlofred - Jun-07-2023, 01:52 AM

Possibly Related Threads…
Thread Author Replies Views Last Post
  Return a string or byte object from Enum class? Calab 5 810 May-14-2025, 05:21 PM
Last Post: snippsat
  This result object does not return rows. It has been closed automatically dawid294 5 5,900 Jan-10-2024, 10:55 PM
Last Post: deanhystad
Exclamation win32com: How to pass a reference object into a COM server class Alfalfa 3 7,067 Jul-26-2021, 06:25 PM
Last Post: Alfalfa
  Pass by object reference when does it behave like pass by value or reference? mczarnek 2 3,577 Sep-07-2020, 08:02 AM
Last Post: perfringo
  isinstance() always return true for object type check Yoki91 2 4,473 Jul-22-2020, 06:52 PM
Last Post: Yoki91
  Object reference in Dict - not resolved at runtime benthomson 2 2,699 Apr-02-2020, 08:50 AM
Last Post: benthomson
  set a new object node in a linked list via reference oloap 2 3,010 Mar-13-2020, 09:45 PM
Last Post: oloap
  Return a value when I equal an object from a class ihouses 4 4,233 Jul-10-2019, 02:44 AM
Last Post: SheeppOSU
  TypeError: cannot create weak reference to 'str' object Harryjduke 2 10,856 Mar-09-2019, 04:59 PM
Last Post: Harryjduke
  Return Object Created from Multiple Classes emerger 3 4,018 Oct-18-2018, 02:14 AM
Last Post: emerger

Forum Jump:

User Panel Messages

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