में सूची से एक उपशीर्षक को हटाएं मैं टीसीएल में एक सूची से एक उपसूची को हटाना चाहता हूं। मुझे पता है कि lreplace
का उपयोग करके मुख्य सूची के लिए इसे कैसे करना है, लेकिन मुझे नहीं पता कि एक उपन्यासकार के लिए इसे कैसे किया जाए। उदाहरण के लिए:tcl
set a { 1 2 { {3 4} { 4 } } }
अब मैं आंतरिक सूची { {3 4} {4} }
से {4}
निकालना चाहते हैं। अंतिम सूची होना चाहिए:
a { 1 2 { {3 4} } }
कृपया सुझाव है कि उसकी डॉट करने के लिए कैसे।
जो हम खो रहे हैं वह मानदंड है जिसे आपको निकालने के लिए तत्व का चयन करने की आवश्यकता है i.e. क्या यह हमेशा तीसरी उप-सूची में दूसरी उप-उप सूची है या कुछ और? –
भी वास्तव में एक नई सूची नहीं बनाता है, यह –
प्रतिस्थापन की जगह नहीं है मानदंड है यदि सूची के आंतरिक उपनिवेश {{3 4} {4}} में दो से कम तत्व हैं, इसे हटा दें। जैसे कि {3 4} में, हमारे पास तत्व हैं लेकिन {4} में केवल एक तत्व है इसलिए मुझे {4} को हटाने की आवश्यकता है। – Ruchi