# Element ID in Python

**URL:** <https://forum.dynamobim.com/t/element-id-in-python/90286>\
**Category:** Developers\
**Created:** [June 1, 2023, 4:00pm UTC](https://forum.dynamobim.com/t/element-id-in-python/90286 "2023-06-01T16:00:18Z")\
**Posts on this page:** 5\
**Page:** 1

<div class="post-metadata">

**Author:** ![Alien](https://sea2.discourse-cdn.com/flex022/user_avatar/forum.dynamobim.com/alien/32/40701_2.png) [@Alien](https://forum.dynamobim.com/u/Alien)\
**Post date:** [June 1, 2023, 4:00pm UTC](https://forum.dynamobim.com/t/element-id-in-python/90286/1 "2023-06-01T16:00:18Z")

</div>

![image](https://us1.discourse-cdn.com/flex022/uploads/dynamobim/original/3X/4/a/4a5458e0a0fc773bd066d0b0283660e76aa76ef8.png)

0 list is an Autodesk.Revit.DB.ElementId  
1 list is a number

How do I get 1 to output the Autodesk.Revit.DB.ElementId?

---

<div class="post-metadata">

**Author:** ![Draxl\_Andreas](https://sea2.discourse-cdn.com/flex022/user_avatar/forum.dynamobim.com/draxl_andreas/32/145744_2.png) [@Draxl\_Andreas](https://forum.dynamobim.com/u/Draxl_Andreas)\
**Post date:** [June 1, 2023, 4:19pm UTC](https://forum.dynamobim.com/t/element-id-in-python/90286/2 "2023-06-01T16:19:07Z")

</div>

@Alien ,

did you load libraries also ?

 ![grafik](https://us1.discourse-cdn.com/flex022/uploads/dynamobim/original/3X/7/a/7a250940c34e544f2f23ee09f3e98b4a84a70730.png)

```auto
import clr

clr.AddReference('RevitAPI')
from Autodesk.Revit.DB import *
from Autodesk.Revit.DB.Structure import *

clr.AddReference('RevitAPIUI')
from Autodesk.Revit.UI import *

clr.AddReference('System')
from System.Collections.Generic import List

clr.AddReference('RevitNodes')
import Revit
clr.ImportExtensions(Revit.GeometryConversion)
clr.ImportExtensions(Revit.Elements)

clr.AddReference('RevitServices')
import RevitServices
from RevitServices.Persistence import DocumentManager
from RevitServices.Transactions import TransactionManager

doc = DocumentManager.Instance.CurrentDBDocument
uidoc=DocumentManager.Instance.CurrentUIApplication.ActiveUIDocument

#Preparing input from dynamo to revit
views = UnwrapElement(IN[0])

ids = []

for i in views:
	ids.Add(i.Id)
	
OUT = ids

```

> [@Stuck with List\[ElementId\](ids)](https://forum.dynamobim.com/t/stuck-with-list-elementid-ids/26007):
>
> hi guys i did a python code to get only specific type of dimensions in active view, but the ListElementId gives me some trouble. my ids is not empty. any ideas?

KR

Andreas

---

<div class="post-metadata">

**Author:** ![christian.stan](https://sea2.discourse-cdn.com/flex022/user_avatar/forum.dynamobim.com/christian.stan/32/166296_2.png) [@christian.stan](https://forum.dynamobim.com/u/christian.stan)\
**Post date:** [June 1, 2023, 4:33pm UTC](https://forum.dynamobim.com/t/element-id-in-python/90286/3 "2023-06-01T16:33:50Z")

</div>

Hello, I don’t know if this is what you are looking for

 ![image](https://us1.discourse-cdn.com/flex022/uploads/dynamobim/original/3X/6/6/66a2db49182beb1d3b9514fe4cb3b8e74a2b5301.png)

```auto
import clr

clr.AddReference("RevitServices")
import RevitServices
from RevitServices.Persistence import DocumentManager 
from RevitServices.Transactions import TransactionManager 

clr.AddReference("RevitAPI")
clr.AddReference("RevitAPIUI")

import Autodesk 
from Autodesk.Revit.DB import *
from Autodesk.Revit.UI import *

doc = DocumentManager.Instance.CurrentDBDocument
uiapp = DocumentManager.Instance.CurrentUIApplication 
app = uiapp.Application 
uidoc = uiapp.ActiveUIDocument

views=UnwrapElement(IN[0])
v_Id=[int(v.Id.ToString()) for v in views]
v_Id_revit=[v.Id for v in views]

OUT = v_Id,v_Id_revit

```

cordially  
christian.stan

---

<div class="post-metadata">

**Author:** ![Alien](https://sea2.discourse-cdn.com/flex022/user_avatar/forum.dynamobim.com/alien/32/40701_2.png) [@Alien](https://forum.dynamobim.com/u/Alien)\
**Post date:** [June 1, 2023, 4:51pm UTC](https://forum.dynamobim.com/t/element-id-in-python/90286/4 "2023-06-01T16:51:27Z")

</div>

It was because I didn’t unwrap!! Doh!

Thank you 🙂

---

<div class="post-metadata">

**Author:** ![Draxl\_Andreas](https://sea2.discourse-cdn.com/flex022/user_avatar/forum.dynamobim.com/draxl_andreas/32/145744_2.png) [@Draxl\_Andreas](https://forum.dynamobim.com/u/Draxl_Andreas)\
**Post date:** [June 1, 2023, 5:58pm UTC](https://forum.dynamobim.com/t/element-id-in-python/90286/5 "2023-06-01T17:58:06Z")

</div>

@Alien ,

the small things 😉

> [@'FamilyInstance' object has no attribute 'LookupParameter'](https://forum.dynamobim.com/t/familyinstance-object-has-no-attribute-lookupparameter/76908/5):
>
> @Antonio_Vachev, it is like eating a banana you have to unwrap it, to have more options:
