About 826,000 results
Open links in new tab
  1. passing immutable/ immutable objects in function (Python)

    Jul 27, 2022 · I know that passing an immutable objects like string, integer will not change after invoking a function. However, the book told me that a mutable object such as a class object, the original value of the object is changed if the contents of …

  2. Python: Passing mutable (?) object to method - Stack Overflow

    Oct 6, 2013 · Python doesn't have pointers; when you pass a variable to a function, you're just binding the function parameter to the same value that the variable is bound to. If that's a mutable value, you can mutate it.

  3. Tricky Python II: Parameter Passing for Mutable & Immutable

    Sep 5, 2017 · For this post, we will focus on how parameter passing works in Python in comparison with C, and explore what this means for mutable and immutable objects that we pass to functions. When we pass a...

  4. Pass by Assignment in Python - GeeksforGeeks

    Jan 7, 2025 · Pass by Assignment using Mutable and Immutable Objects. Pass by assignment mean that the function gets a reference to the object in memory, not the object itself. This reference is assigned to the function’s parameter. The reference lets the function access the object, but the behavior depends on whether the object is mutable or immutable:

  5. Mutable vs Immutable Objects in Python - GeeksforGeeks

    May 21, 2024 · Mutable and immutable objects are handled differently in Python. Immutable objects are quicker to access and are expensive to change because it involves the creation of a copy. Whereas mutable objects are easy to change.

  6. Mutable and Immutable Objects in Python - pyseek.com

    Apr 1, 2025 · Function Arguments and Mutability. The mutability of objects plays an important role when we pass them as arguments to functions: Mutable arguments: If we pass a mutable object to a function and the function modifies the object, the changes will be visible outside the function as well. This is sometimes referred to as “pass by object ...

  7. Python3: Exploring the Power of Mutable and Immutable Objects

    Jul 28, 2023 · In Python, function arguments are passed using a reference mechanism. When passing immutable objects to functions, the function works with a copy of the object, leaving the original object...

  8. Understanding Mutable and Immutable Objects in Python: A …

    Oct 8, 2024 · One of the most important areas where the difference between mutable and immutable objects comes into play is in how arguments are passed to functions. In Python, arguments are passed by object...

  9. Demystifying Passing Mechanisms in Python: Immutability and

    Mar 30, 2024 · In the world of Python programming, understanding how arguments are passed to functions is crucial for writing clean, predictable code. This article delves into the concepts of passing by...

  10. Passing by Assignment - Programming in Python

    When we pass an object to a function, the function parameter is attached to the passed object. In the example below x will be attached to whatever is passed into the function add_one(). If you pass in an immutable object, as soon as you try to update the object it will create a new object to reflect the changes.

  11. Some results have been removed
Refresh