안녕하세요.
list 괄호 삭제 방법이 궁굼합니다.
명령: !xylist2
(("TL000056_1″ "114190″ "93885″) ("TL000056_1″ "112616″ "93515″) ("TL000056_1″
"112461″ "91633″) ("TL000056_1″ "110486″ "92898″) ("TL000056_1″ "108357″
"93545″) ("TL000056_1″ "107369″ "94872″) ("TL000056_1″ "106042″ "93946″)
("TL000055_1″ "93732″ "94150″) ("TL000055_1″ "98347″ "93111″) ("TL000055_1″
"97308″ "92164″) ("TL000055_1″ "96666″ "93233″) ("TL000055_1″ "95199″ "93050″)
("TL000051_1″ "100703″ "90837″) ("TL000051_1″ "108797″ "88121″) ("TL000029_1″
"105565″ "88707″) ("TL000029_1″ "104297″ "88284″) ("TL000029_1″ "103452″
"89147″) ("TL000002_1″ "90992″ "95549″) ("TE000007_1″ "116169″ "95516″))
위와 같은 내용을 아래와 같이
("TL000056_1″ "114190″ "93885″ "TL000056_1″ "112616″ "93515″ "TL000056_1″
"112461″ "91633″ "TL000056_1″ "110486″ "92898″ "TL000056_1″ "108357″
"93545″ "TL000056_1″ "107369″ "94872″ "TL000056_1″ "106042″ "93946″
"TL000055_1″ "93732″ "94150″ "TL000055_1″ "98347″ "93111″ "TL000055_1″
"97308″ "92164″ "TL000055_1″ "96666″ "93233″ "TL000055_1″ "95199″ "93050″
"TL000051_1″ "100703″ "90837″ "TL000051_1″ "108797″ "88121″ "TL000029_1″
"105565″ "88707″ "TL000029_1″ "104297″ "88284″ "TL000029_1″ "103452″
"89147″ "TL000002_1″ "90992″ "95549″ "TE000007_1″ "116169″ "95516″)
list 괄호를 제거 하고 십습니다.
어떻게 하면 될까요?
(setq nn (vl-list-length xylist2 ))
(repeat nn
(setq xylist3 (append xylist3 ((car xylist2) (cadr xylist2) (caddr xylist2)))) <-여기를 잘 모르겠습니다.
)
마지막 괄호 안에는 내용이 3개라서 (car xylist2) (cadr xylist2) (caddr xylist2)) 이렇게 선택하면 될거 같은데요
중간 괄호가 19개 인데요
(setq nn (vl-list-length xylist2 ))
이렇게 nn 변수에 넣고 반복문을 돌리고 싶은데요 어떻게 해야 할지 잘 모르겠습니다.
그리고 혹시 더 간단한 방법이 있는지도 궁굼합니다.
이렇게 잘 모르는 초보에게 관심을 가져 주셔서 정말 감사합니다. ^^
한국은 이곳 고캐드 초창기 데이터(구글로 검색하시면 됩니다) 그리고 다음 카페 아키모아 (특히 아키모아에는 초보자용 강좌가 엑셀 파일 형태로 있습니다) 리습 관련 책은 몇권 시중에 있으나 돈주고 사기엔 뭔가 아쉽습니다.
모든 문제가 해결 되었습니다.
(setq xylist2(apply 'append xylist1))