Python increment by 1

To increment a variable by 1 in Python, you can use the augmented assignment operator +=. This operator adds the right operand to the left operand and assigns the result to the left operand. For example, if you have a variable x with the value 5, you can increment it by 1 using the following code:

x += 1

After this code is executed, the value of x will be 6. You can also use the += operator with other operands, such as strings, lists, and dictionaries. For example, if you have a string s with the value “hello”, you can increment it by 1 by appending the character “a” to it:

s = "hello"
s += "a"

After this code is executed, the value of s will be “helloa”.

Incrementing by 1 with List

If you have a list l with the elements [1, 2, 3], you can increment it by 1 by appending element 4 to it:

l = [1, 2, 3]
l += [4]

After this code is executed, the value of l will be [1, 2, 3, 4].

Dictionary increment by 1

Let’s look at another example of incrementing by 1 with a dictionary.

d = {"a": 1, "b": 2}
d += {"c": 3}
print(d)

In this case, the += operator merges the dictionary d with the dictionary {"c": 3}, resulting in the dictionary {“a”: 1, “b”: 2, “c”: 3}.

Overall, to increment a variable by 1 in Python, you can use the augmented assignment operator +=. This operator adds the right operand to the left operand and assigns the result to the left operand, allowing you to increment variables of different types by 1.

Pankaj Kumar
Pankaj Kumar

I have been working on Python programming for more than 12 years. At AskPython, I share my learning on Python with other fellow developers.

Articles: 211