Kodokon kodokon.com

सूचियाँ और डिक्शनरी

आप अपने डेटा को व्यवस्थित करने के लिए सूचियाँ और डिक्शनरी बनाते, पढ़ते, बदलते और उनसे गुज़रते हैं।

10 मिनट · 3 प्रश्न

इस पाठ को Kodokon में खोलें

एक सूची वैल्यू का एक क्रमबद्ध संग्रह है, जो वर्गाकार कोष्ठकों [...] के बीच अल्पविरामों के साथ लिखा जाता है। हर तत्व की एक स्थिति होती है जिसे इंडेक्स कहते हैं, और क्रमांकन 0 से शुरू होता है: पहला तत्व इंडेक्स 0 पर होता है, दूसरा इंडेक्स 1 पर, और इसी तरह आगे। आप किसी तत्व को सूची का नाम लिखकर, उसके बाद वर्गाकार कोष्ठकों में इंडेक्स लिखकर पढ़ते हैं।

PYTHON
fruits = ["apple", "banana", "cherry"]
print(fruits[0])
print(fruits[2])
"apple" फिर "cherry" प्रदर्शित करता है: इंडेक्स 0 और 2।

एक सूची को बदलना आसान है: fruits[1] = ... इंडेक्स 1 वाले तत्व को बदल देता है, append मेथड (सूची से जुड़ा एक फ़ंक्शन, जिसे एक बिंदु के साथ कॉल किया जाता है) अंत में एक तत्व जोड़ता है, और len फ़ंक्शन तत्वों की संख्या लौटाता है। सूची से गुज़रने के लिए, यानी हर तत्व को एक के बाद एक देखने के लिए, आप एक for लूप का उपयोग करते हैं।

PYTHON
fruits = ["apple", "banana", "cherry"]
fruits[1] = "kiwi"
fruits.append("mango")
print(len(fruits))
for fruit in fruits:
    print(fruit)
4 प्रदर्शित करता है, फिर apple, kiwi, cherry और mango।

एक डिक्शनरी कुंजियों को वैल्यू से जोड़ती है, ठीक वैसे ही जैसे कोई फ़ोन बुक नामों को नंबरों से जोड़ती है। इसे घुंघराले कोष्ठकों के बीच key: value जोड़ों के साथ लिखा जाता है। आप किसी वैल्यू को उसकी कुंजी के साथ वर्गाकार कोष्ठकों में पढ़ते हैं, आप किसी जोड़े को उसी तरह बदलते या जोड़ते हैं, और items मेथड आपको for लूप के साथ कुंजी/वैल्यू जोड़ों से गुज़रने देता है।

PYTHON
person = {"name": "Alice", "age": 30}
print(person["age"])
person["age"] = 31
person["city"] = "Paris"
for key, value in person.items():
    print(key, value)
30 प्रदर्शित करता है, फिर तीनों जोड़े: name, age (31), और city।

ज्ञान जांच

सुनिश्चित करें कि आपको इस पाठ के मुख्य बिंदु याद हैं।

  1. fruits = ['apple', 'banana'] के साथ, fruits[0] क्या है?
    • 'apple'
    • 'banana'
    • एक त्रुटि
  2. आप किसी सूची के अंत में एक तत्व कैसे जोड़ते हैं?
    • fruits.append('kiwi')
    • fruits.add('kiwi')
    • fruits.push('kiwi')
    • append(fruits, 'kiwi')
  3. किसी डिक्शनरी में, आप कोई वैल्यू कैसे पढ़ते हैं?
    • उसकी स्थिति से, जैसे person[0]
    • उसकी कुंजी से, जैसे person['name']
    • person.value() मेथड से