जावास्क्रिप्ट ऑब्जेक्ट में विशेषता है
exp |
find |
JavaScript |
mean |
ones |
sep |
sin |
split
Michael Zippo
Python सूचियों को सूची के मानों में दिखाई देने वाले वर्णों के आधार पर अलग-अलग सूचियों में विभाजित नहीं किया जा सकता है। यह उन स्ट्रिंग्स से भिन्न है जिनके मान ‚Äã‚Äã को सूची में अलग किया जा सकता है।
यदि आप विभाजन () का उपयोग करने का प्रयास करते हैं a> एक सूची में विधि, त्रुटि "विशेषता त्रुटि: `सूची` ऑब्जेक्ट में कोई `विभाजन` विशेषता नहीं है " प्रदर्शित होती है। इस गाइड में, हम बताते हैं कि इस त्रुटि का क्या अर्थ है और आप क्यों यह आपके कोड में मिल सकता है। इस त्रुटि को ठीक करने के तरीके को समझने में आपकी सहायता के लिए हम एक नमूना परिदृश्य भी देखते हैं।
विशेषता त्रुटि: `सूची` ऑब्जेक्ट में `विभाजन` विशेषता नहीं है
यह त्रुटि हमें बताती है कि हम एक ऐसे फ़ंक्शन का उपयोग करने का प्रयास कर रहे हैं जो लिस्टिंग में उपलब्ध नहीं है।
split ()
एक स्ट्रिंग को सूची । श्रृंखला प्रत्येक बिंदु पर टूट जाती है जहां एक विभाजक चरित्र प्रकट होता है। उदाहरण के लिए, आप एक स्ट्रिंग को एक सूची में विभाजित कर सकते हैं जिसमें सभी मान शामिल हैं जो अल्पविराम और एक स्थान (",") के बाद दिखाई देते हैं:
हमारा कोड स्ट्रिंग "केक" को उन स्थितियों के बीच अलग करता है जहां एक अल्पविराम होता है जिसके बाद एक स्थान होता है। इन मानों को फिर "केक_लिस्ट" नामक सूची में जोड़ा जाता है। हमारा कोड वापस आता है:
स्प्लिट ()
ऑपरेशन केवल स्ट्रिंग्स पर काम करता है।
एक उदाहरण परिदृश्य
हमारे पास एक विभाजन () विधि का उपयोग करें ताकि आप प्रत्येक क्षेत्र में नामों तक पहुंच सकें।
हम का उपयोग करते हैं [ 0] इंडेक्स सिंटैक्स रिकॉर्ड के पहले तत्व तक पहुंचने के लिए। यह एक पाई का नाम है।
आइए अपना कोड चलाएं और देखें कि क्या होता है:
हमारा कोड, जैसा कि अपेक्षित था, एक त्रुटि उत्पन्न करता है।
समाधान h2>
आइए सूची में split ()
का उपयोग करके देखें। हम "केक" की सामग्री को कंसोल पर प्रिंट करते हैं:
हमारा कोड रिटर्न:
< डिव क्लास = "wp-block-codemirror-blocks -code-block code-block">
[`चीज़ स्कोन, $ 1.30, वेजिटेरियन`, `Toas ted Teacake, $1.50, Vegetarian`,` Fruit Pane, $1.40, Vegetaria n `]
हमारा कोड split () का उपयोग करके सूचियों से एक अतिरिक्त सूची को अलग नहीं कर सकता कोड>. ऐसा इसलिए है क्योंकि सूचियां पहले ही अल्पविराम से अलग हो चुकी हैं। इसके बजाय, हमें अपनी सूची में प्रत्येक आइटम पर विभाजन ()
पद्धति का उपयोग करना चाहिए।
हम एक लूप के लिए "केक.सीएसवी" फ़ाइल में प्रत्येक पंक्ति के माध्यम से साइकिल चलाने के लिए:
हमने लूप के लिए इनिशियलाइज़ किया है जो वेरिएबल की प्रत्येक लाइन से गुजरता है " केक " । हम सूची में प्रत्येक स्ट्रिंग मान को स्ट्रिंग पैटर्न " , से विभाजित करने के लिए split ()
विधि का उपयोग करते हैं। इसका मतलब है कि केक के नाम, कीमतों और शाकाहारी स्थिति को विभाजित किया जाना चाहिए। एक सूची।
हमारे कोड की अंतिम पंक्ति में, हम प्रत्येक नई सूची के पहले तत्व को प्रिंट करने के लिए split_lines [0]
का उपयोग करते हैं। यह वही है जो प्रत्येक केक का नाम। आइए अपना कोड चलाने का प्रयास करें:
हमारा कोड केक की एक सूची को सफलतापूर्वक प्रिंट करता है। ऐसा इसलिए है क्योंकि हमने एक सूची को अलग नहीं किया है। हम प्रत्येक स्ट्रिंग के सभी तत्वों को अलग करने के लिए split ()
का उपयोग करते हैं जो हमारे में दिखाई देता है सूची।
त्रुटि "विशेषता त्रुटि: ऑब्जेक्ट` सूची `नहीं` विभाजित `विशेषताएं" जब आप एक सूची को एकाधिक सूचियों में विभाजित करने का प्रयास करते हैं तो त्रुटि उत्पन्न होती है split ()
विधि का उपयोग करके।