Python - Adding K to each element in a list of integers Last Updated : 11 Jul, 2025 Comments Improve Suggest changes Like Article Like Report In Python, we often need to perform mathematical operations on each element. One such operation is adding a constant value, K, to every element in the list. In this article, we will explore several methods to add K to each element in a list.Using List ComprehensionList comprehension provides a concise and readable way to add a constant value to each element in a list. It is the most efficient method in terms of speed and readability. Python a = [1, 2, 3, 4] k = 2 b = [x + k for x in a] print(b) Output[3, 4, 5, 6] Explanation:This method iterates over each element of the list and adds k to it. The result is stored in 'b'. This approach is efficient and often preferred due to its simplicity and ease of use.Let's see some more methods on how to add K to each element in a list of integers.Table of ContentUsing map() with lambdaUsing for LoopUsing NumPyUsing map() with lambdaThe map() function applies a given function to all items in an input list. It can be used for adding a constant to each element in a list. Python a = [1, 2, 3, 4] k = 2 b = list(map(lambda x: x + k, a)) print(b) Output[3, 4, 5, 6] Explanation:Here, map() applies a lambda function that adds k to each element in the list. The result is converted to a list using list(). Using for LoopA more traditional approach is using a for loop to iterate through the list and add k to each element. Python a = [1, 2, 3, 4] k = 2 b = [] for x in a: b.append(x + k) print(b) Output[3, 4, 5, 6] Explanation:In this approach, we manually append the modified elements to a new list. Using NumPyFor more advanced use cases, especially with large lists or arrays, we can use NumPy to add a constant to each element in a list efficiently. Python import numpy as np a = [1, 2, 3, 4] k = 2 b = np.array(a) + k print(b) Output[3 4 5 6] Explanation:With NumPy, we can add a constant to all elements of the list directly without the need for explicit iteration. This is highly efficient for large datasets. Comment More info M manjeet_04 Follow Improve Article Tags : Python Python Programs python-list Python list-programs Explore Python FundamentalsPython Introduction 3 min read Input and Output in Python 4 min read Python Variables 5 min read Python Operators 5 min read Python Keywords 2 min read Python Data Types 8 min read Conditional Statements in Python 3 min read Loops in Python - For, While and Nested Loops 7 min read Python Functions 5 min read Recursion in Python 6 min read Python Lambda Functions 5 min read Python Data StructuresPython String 5 min read Python Lists 5 min read Python Tuples 4 min read Dictionaries in Python 3 min read Python Sets 6 min read Python Arrays 7 min read List Comprehension in Python 4 min read Advanced PythonPython OOP Concepts 11 min read Python Exception Handling 5 min read File Handling in Python 4 min read Python Database Tutorial 4 min read Python MongoDB Tutorial 2 min read Python MySQL 9 min read Python Packages 12 min read Python Modules 7 min read Python DSA Libraries 15 min read List of Python GUI Library and Packages 3 min read Data Science with PythonNumPy Tutorial - Python Library 3 min read Pandas Tutorial 6 min read Matplotlib Tutorial 5 min read Python Seaborn Tutorial 15+ min read StatsModel Library- Tutorial 4 min read Learning Model Building in Scikit-learn 8 min read TensorFlow Tutorial 2 min read PyTorch Tutorial 7 min read Web Development with PythonFlask Tutorial 8 min read Django Tutorial | Learn Django Framework 7 min read Django ORM - Inserting, Updating & Deleting Data 4 min read Templating With Jinja2 in Flask 6 min read Django Templates 7 min read Python | Build a REST API using Flask 3 min read How to Create a basic API using Django Rest Framework ? 4 min read Python PracticePython Quiz 3 min read Python Coding Practice 1 min read Python Interview Questions and Answers 15+ min read Like