# Construct an Expr(:tuple, ...) without Expr

**URL:** <https://discourse.julialang.org/t/construct-an-expr-tuple-without-expr/6311>\
**Category:** General Usage\
**Tags:** question\
**Created:** [October 7, 2017, 2:56pm UTC](https://discourse.julialang.org/t/construct-an-expr-tuple-without-expr/6311 "2017-10-07T14:56:55Z")\
**Posts on this page:** 3\
**Page:** 1

<div class="post-metadata">

**Author:** ![Tamas\_Papp](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/tamas_papp/32/25949_2.png) [@Tamas\_Papp](https://discourse.julialang.org/u/Tamas_Papp)\
**Post date:** [October 7, 2017, 2:56pm UTC](https://discourse.julialang.org/t/construct-an-expr-tuple-without-expr/6311/1 "2017-10-07T14:56:55Z")

</div>

When writing a generated function, I can do it like this:

```julia
julia> pp = Any[:(1+2),:(3+4)]
2-element Array{Any,1}:
 :(1 + 2)
 :(3 + 4)

julia> Expr(:tuple, pp...)
:((1 + 2, 3 + 4))

```

but is there a way without `Expr`?

---

<div class="post-metadata">

**Author:** ![Keno](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/keno/32/285_2.png) [@Keno](https://discourse.julialang.org/u/Keno)\
**Post date:** [October 7, 2017, 4:33pm UTC](https://discourse.julialang.org/t/construct-an-expr-tuple-without-expr/6311/2 "2017-10-07T16:33:08Z")

</div>

```julia
julia> :(($(pp...),))
:((1 + 2, 3 + 4))

```

---

<div class="post-metadata">

**Author:** ![dpsanders](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/dpsanders/32/3573_2.png) [@dpsanders](https://discourse.julialang.org/u/dpsanders)\
**Post date:** [October 7, 2017, 6:34pm UTC](https://discourse.julialang.org/t/construct-an-expr-tuple-without-expr/6311/3 "2017-10-07T18:34:37Z")

</div>

> [@Tamas\_Papp](#):
>
> pp = Any[:(1+2),:(3+4)]

Seems to work with just

```julia
:($(pp...),)

```
