Python Forum
Thread Rating:
  • 0 Vote(s) - 0 Average
  • 1
  • 2
  • 3
  • 4
  • 5
Variable in for loop
#2
The short answer is that there is no usage case that justifies doing this. You are much better off referencing your existing list, or you could use a dictionary if that suits your purposes better. Creating dynamically named variables adds unnecessary complexity to your code and makes maintaining it much more difficult.

With that said, it is technically possible to do what you are asking with the exec() function. Again, this is NOT recommended:
names = ["samuel","max","john"]
 
for i, n in enumerate(names):
    exec('name' + str(i + 1) + '= n')
 
print(f'name1 = {name1}, name2 = {name2}, name3 = {name3}')
Output:
name1 = samuel, name2 = max, name3 = john
Reply


Messages In This Thread
Variable in for loop - by samuelbachorik - Jul-07-2020, 10:38 AM
RE: Variable in for loop - by GOTO10 - Jul-07-2020, 11:33 AM
RE: Variable in for loop - by hussainmujtaba - Jul-21-2020, 06:15 AM
RE: Variable in for loop - by buran - Jul-21-2020, 08:36 AM
RE: Variable in for loop - by ndc85430 - Jul-21-2020, 08:45 AM

Possibly Related Threads…
Thread Author Replies Views Last Post
  Variable definitions inside loop / could be better? gugarciap 2 515 Jan-09-2024, 11:11 PM
Last Post: deanhystad
  How to create a variable only for use inside the scope of a while loop? Radical 10 2,021 Nov-07-2023, 09:49 AM
Last Post: buran
  Nested for loops - help with iterating a variable outside of the main loop dm222 4 1,696 Aug-17-2022, 10:17 PM
Last Post: deanhystad
  loop (create variable where name is dependent on another variable) brianhclo 1 1,188 Aug-05-2022, 07:46 AM
Last Post: bowlofred
  Multiple Loop Statements in a Variable Dexty 1 1,248 May-23-2022, 08:53 AM
Last Post: bowlofred
Big Grin Variable flag vs code outside of for loop?(Disregard) cubangt 2 1,228 Mar-16-2022, 08:54 PM
Last Post: cubangt
  How to save specific variable in for loop in to the database? ilknurg 1 1,196 Mar-09-2022, 10:32 PM
Last Post: cubangt
  How to add for loop values in variable paulo79 1 1,504 Mar-09-2022, 07:20 PM
Last Post: deanhystad
  Using Excel Cell As A Variable In A Loop knight2000 7 4,267 Aug-25-2021, 12:43 PM
Last Post: snippsat
  Using Excel Cell As A Variable In A Loop knight2000 7 5,163 Jul-18-2021, 10:52 AM
Last Post: knight2000

Forum Jump:

User Panel Messages

Announcements
Announcement #1 8/1/2020
Announcement #2 8/2/2020
Announcement #3 8/6/2020