Within a loop could be:
for(i in 1:10){
assign(paste0("listNum", i), list(i, someStringVector[i], i:(i+20), i*value))
}```
And you can also use get() in the same way to dynamically retrieve a variable.
I've gone so far into coding debauchery that I've dynamically assigned variables from dynamically retrieved ones, and I've done so fairly frequently.
Where’s the Julia programmer that hits every one of these with @benchmark and then works for six hours to shave three nanoseconds off of the fastest one?
(Example: https://discourse.julialang.org/t/faster-bernoulli-sampling/35209)