how to create variables in python dynamically code example

Example 1: creating dynamic variable in python

for i in range(0, 9):
    globals()[f"my_variable{i}"] = f"Hello from variable number {i}!"


print(my_variable3)
# Hello from variable number 3!

Example 2: can we make dynamic variable in pytohn?

# Yes, globals() gives excess to all the global variables.
# globals() is a dictionary that has 'variable' : 'value' as key, value pairs...
# You may use something like

for i in range(100):
	globals()['variableno_{1}'.format(i)] = "My name is variableno_{1}".format(i)
    
 # this loop creates 100 different variable in global scope same like assigning...
# variableno_0 = "My name is variableno_1"
# variableno_1 = "My name is variableno_2"
# variableno_2 = "My name is variableno_3"
....
....
# variableno_97 = "My name is variableno_97"
# variableno_98 = "My name is variableno_98"
# variableno_99 = "My name is variableno_99"