Open In App

Changing Variable Names With Python For Loops

Last Updated : 26 Feb, 2024
Improve
Improve
Like Article
Like
Save
Share
Report

When we write variable names play a crucial role in code readability and maintainability. However, there are situations where you might need to change variable names systematically, perhaps to adhere to a naming convention, improve clarity, or for any other reason. In Python, the flexibility of for loops allows you to automate the process of changing variable names. In this article, we will explore various techniques to change variable names using loops.

Changing Variable Names With Python For Loops

Below, are the methods of Changing Variable Names With Python For Loops

  • Adding Prefix with Variable Name
  • Adding Suffix with Variable Name
  • Change Character Case
  • Replace Character

Changing Variable Names With Python Using Prefix

In this example, below Python code below adds the prefix “var_” to each variable name in the list original_names. It uses a for loop to iterate through the original names, creates new names with the prefix, and appends them to the list prefixed_names. Finally, it prints both the original and prefixed names for reference.

Python3




# Adding Prefix to Variable Names
original_names = ["x", "y", "z"]
prefixed_names = []
 
for name in original_names:
    prefixed_name = "var_" + name
    prefixed_names.append(prefixed_name)
 
print("Original Names:", original_names)
print("Prefixed Names:", prefixed_names)


Output

Original Names: ['x', 'y', 'z']
Prefixed Names: ['var_x', 'var_y', 'var_z']

Changing Variable Names With Python Using Suffix

In this example, below Python code adds a suffix “_new” to each variable name in the list original_names. It utilizes a for loop to iterate through the original names, creates new names with the suffix, and appends them to the list suffixed_names.

Python3




# Adding Suffix to Variable Names
original_names = ["x", "y", "z"]
suffixed_names = []
 
for name in original_names:
    suffixed_name = name + "_new"
    suffixed_names.append(suffixed_name)
 
print("Original Names:", original_names)
print("Suffixed Names:", suffixed_names)


Output

Original Names: ['x', 'y', 'z']
Suffixed Names: ['x_new', 'y_new', 'z_new']

Changing Variable Names With Python by Change Character Case

In this example, below Python code changes the case of variable names in the list original_names to lowercase. Using a for loop, it iterates through the original names, converts each name to lowercase, and appends the result to the list lowercase_names.

Python3




# Changing Case of Variable Names
original_names = ["varOne", "VarTwo", "VarThree"]
lowercase_names = []
 
for name in original_names:
    lowercase_name = name.lower()
    lowercase_names.append(lowercase_name)
 
print("Original Names:", original_names)
print("Lowercase Names:", lowercase_names)


Output

Original Names: ['varOne', 'VarTwo', 'VarThree']
Lowercase Names: ['varone', 'vartwo', 'varthree']

Changing Variable Names With Python by Replace Character

In this example below, Python code replaces underscores with hyphens in variable names within the list `original_names`. Using a for loop, it iterates through the original names, performs the replacement, and appends the modified names to the list `replaced_names`.

Python3




# Replacing Specific Characters in Variable Names
original_names = ["abc_123", "def_456", "ghi_789"]
replaced_names = []
 
for name in original_names:
    replaced_name = name.replace("_", "-")
    replaced_names.append(replaced_name)
 
print("Original Names:", original_names)
print("Replaced Names:", replaced_names)


Output

Original Names: ['abc_123', 'def_456', 'ghi_789']
Replaced Names: ['abc-123', 'def-456', 'ghi-789']



Like Article
Suggest improvement
Previous
Next
Share your thoughts in the comments

Similar Reads