list 분할이 안됩니다.

안녕하세요 list 공부를 하고 있는데 잘 안되서 글 올립니다.

우선 현재 TCL 언어는 HyperMesh라는 프로그랬어서 사용하고 있구요 변수 값을 얻는 명령어들이 따로 있어 그걸 포함해서 올립니다.

set a [hm_nodevalue 40]

를 실행하면 {8.3131865090657 774.21112539726 0.82494459199807} 이렇게 좌표값을 얻을 수 있습니다.

제 생각엔 변수 a에 들어 있는 {8.3131865090657 774.21112539726 0.82494459199807} 가 list 인거 같어

llength $a 를 하면 1이라는 값이 return 됩니다. 즉 {8.3131865090657 774.21112539726 0.82494459199807} 값이 하나의 list란 뜻이죠

그래서 list를 분할하고자 concat $a를 실행해도 llength $a 를 하면 1이라는 값이 return 됩니다.

{8.3131865090657 774.21112539726 0.82494459199807} 이 값을 어떻게 분할해 index 3를 갇는 list 가 될까요?