In this Python program , you will learn how to swap two variables easily with 2 options.

- Swap two variable using a temporary variable in python.
- Swap two variable without using temporary variable in python.

## How to Swap two variables in Python without using Temporary Variable?

Are you a .NET Developer planning to integrate GraphQL for .NET in your Application? Check out this book

# Author : Abundantcode.com # Python program to swap two variables without using temporary variable a = 8 b = 3 # create a temporary variable and swap the values temp = a a = b b = temp print('a : {}'.format(a)) print('b : {}'.format(b))

**Output**

a : 3

b : 8

## How to Swap Two variables without using Temporary variable in Python?

There are multiple ways in Python to swap two variables without using a temporary variable.

### Using Python Construct “,”

# Author : Abandantcode.com # Python Program to swap two variables without using temporary variables a = 5 b = 10 a, b = b, a print("a =", a) print("b =", b)

### Using Arithmetic Operators

# Author : Abandantcode.com # Python Program to swap two variables without using temporary variables a = 8 b = 3 a = a + b b = a - b a = a - b print("a =", a) print("b =", b)

Swapping the numbers using the arithmetic operator works only for the numbers and you can use any arithmetic operator to achieve the same.

**Output**

## Leave a Reply