Changing Variable Names With Python For Loops
Last Updated :
26 Feb, 2024
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
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
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
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
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']
Share your thoughts in the comments
Please Login to comment...