説明がすごく難しいですね。
ご提示頂きましたコードを加工し、コメントを追記しました。
下記、ご確認ください。
import sys
import clr
#Comment From SUGKJ
#RevitAPIを使いたい場合は下記3行を追記する
clr.AddReference("RevitAPI")
import Autodesk
from Autodesk.Revit.DB import *
instanceElement = UnwrapElement(IN[0])
# Family Type
l = []
for i in instanceElement:
l.append(i.Symbol)
#Comment From SUGKJ
#タイプパラメータを取得する場合はファミリではなく
#ファミリタイプが必要なので下記3行は要らない
#f = []
#for j in l:
# f.append(j.Family)
# Parameter
param = []
#Comment From SUGKJ
#とりあえず下記URLに書いてあるものを使うとします。
#https://giobel.github.io/Dynamo-Python/#get-parameter-by-name
def GetParamValue(eType, pName):
paramValue = None
for i in eType.Parameters:
if i.Definition.Name == pName:
#Comment From SUGKJ
#パラメータの値が文字の場合はAsStringメソッドを使います。
paramValue = i.AsString()
break
else:
continue
return paramValue
for k in l:
param.append(GetParamValue(k,IN[1]))
#Comment From SUGKJ
#該当のパラメータが確実にあるのであれば、下記のようにしても動作します。
#param.append(k.LookupParameter(IN[1]).AsString())
OUT = param
下図は実行例です。

ちなみに
RevitAPIのメソッドと
Revit API using Python - Dictionaryのメソッドの違いもわからずに
とありますが
「Revit API using Python - Dictionary」に書かれているのは
Revit APIをPythonで使う方法を説明しているだけであって
違いがあるというわけではありませんよ。
SUGKJ
