# Creating a list of symbols using a comprehension

**URL:** <https://discourse.julialang.org/t/creating-a-list-of-symbols-using-a-comprehension/88524>\
**Category:** New to Julia\
**Tags:** question\
**Created:** [October 10, 2022, 1:36pm UTC](https://discourse.julialang.org/t/creating-a-list-of-symbols-using-a-comprehension/88524 "2022-10-10T13:36:45Z")\
**Posts on this page:** 3\
**Page:** 1

<div class="post-metadata">

**Author:** ![Mitch\_Phillipson](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/mitch_phillipson/32/42883_2.png) [@Mitch\_Phillipson](https://discourse.julialang.org/u/Mitch_Phillipson)\
**Post date:** [October 10, 2022, 1:36pm UTC](https://discourse.julialang.org/t/creating-a-list-of-symbols-using-a-comprehension/88524/1 "2022-10-10T13:36:45Z")

</div>

I would like to create a list of symbols. I’m currently using the code

> [Symbol(“M$i”) for i = 1:10]

I’m wondering if this is the best way to accomplish this or if there is a shorter method, something like

> [:M$i for i = 1:10]

Thanks

---

<div class="post-metadata">

**Author:** ![de-souza](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/de-souza/32/43417_2.png) [@de-souza](https://discourse.julialang.org/u/de-souza)\
**Post date:** [October 10, 2022, 2:02pm UTC](https://discourse.julialang.org/t/creating-a-list-of-symbols-using-a-comprehension/88524/2 "2022-10-10T14:02:31Z")

</div>

You could do

```julia
[Symbol("M", i) for i in 1:10]

```

or

```julia
Symbol.("M", 1:10)

```

---

<div class="post-metadata">

**Author:** ![Mitch\_Phillipson](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/mitch_phillipson/32/42883_2.png) [@Mitch\_Phillipson](https://discourse.julialang.org/u/Mitch_Phillipson)\
**Post date:** [October 10, 2022, 2:04pm UTC](https://discourse.julialang.org/t/creating-a-list-of-symbols-using-a-comprehension/88524/3 "2022-10-10T14:04:13Z")

</div>

Thanks for the suggestions. I like that second version.
