Python Data Structure
Python में Data Structure एक method है जो data को store, organized और manage किया जाता है ताकि उस Data को आसानी से work (insert, Delete, Search, Update) किया जा सके | और हम उसे आसानी से और fast से use कर सकें | python data structure Build-in या User-defined method होती है | जिनकी सहायता से डाटा को organized रूप से collect और Processed किया जाता है |
पायथन में मुख्य रूप से 4 बिल्ट-इन (built-in) डेटा स्ट्रक्चर्स होते हैं।
- List
- Tuple
- Dictionary
- Set
1. List
- List python में सबसे ज्यादा use होने वाला data structure है यह अलग-अलग प्रकार के data (जैसे numbers, strings) को एक साथ store करने का काम करता है |
- List को square brackets के अंदर लिखा जाता है |
- list एक mutable data structure है |list create होने के बाद इसमें नए item को add, remove, update और duplicate item को रख सकते हैं |
- Example :
fruits = ["apple", "banana", "cherry", "apple"]
print(fruits[0]) # output: apple
fruits.append("orange") # New item add
2. Tuple
- Tuple बिल्कुल list की तरह ही होता है लेकिन इसमें एक बार tuple बनाने के बाद change नहीं जा सकता है |
- Tuple को parenthesis () के अंदर लिखा जाता है |
- Tuple एक immutable data structure है | इसमें हम ना कुछ add कर सकते हैं और delete सकते हैं। यह list के comparison में थोड़ा fast होता है |
- Example :
colors = ("red", "green", "blue")
print(colors[1]) # output: green
# colors[0] = "yellow" # यह error देगा क्योंकि Tuple बदला नहीं जा सकता
3. Dictionary
- Dictionary Python का एक Built-in Data Structure है जो डेटा को Key : Value Pair के रूप में स्टोर करता है।
- Dictionary में data को curly brackets ( {} ) के अंदर key : value के रूप में लिखा जाता है |
- Dictionary एक mutable data structure है इसमें data को add, remove और duplicate item को रख सकते हैं |
- Example :
employee = {
"emp_id": 101,
"name": "Amit",
"department": "IT"
}
# सुरक्षित तरीके से डेटा निकालना
print(employee.get("name")) # output : Amit
print(employee.get("salary")) # output : None (Error नहीं आएगा)
# नया Key-Value जोड़ना
employee["salary"] = 50000
# सभी Keys और Values देखना
print(employee.keys()) # dict_keys(['emp_id', 'name', 'department', 'salary'])
print(employee.values()) # dict_values([101, 'Amit', 'IT', 50000])
4. Set
- Set एक ऐसा collection है जिसमें कोई भी item केवल एक ही बार आ सकता है।
- यह Mathematics के ‘Sets’ की तरह काम करता है।
- Unordered (अक्रमबद्ध): इसका कोई क्रम नहीं होता। आप इंडेक्स (जैसे
my_set[0]) का उपयोग करके आइटम नहीं निकाल सकते। - Unique (अद्वितीय): इसमें डुप्लीकेट डेटा अपने आप हट जाता है।
- Example :
set_A = {1, 2, 3, 4}
set_B = {3, 4, 5, 6}
# Union (दोनों के सभी यूनिक आइटम)
print(set_A | set_B) # output : {1, 2, 3, 4, 5, 6}
# Intersection (दोनों में कॉमन आइटम)
print(set_A & set_B) # output : {3, 4}
# New item add
set_A.add(10)
print(set_A) # output : {1, 2, 3, 4, 10}
- HTML Full Course in Hindi (Beginner to Advanced)HTML Roadmap HTML Introduction ↓ Basic Tags ↓ Formatting Tags ↓ Links & Images ↓ Lists ↓ Tables ↓ Forms ↓ Media ↓ Semantic Tags ↓ Layout Techniques ↓ Attributes ↓ Meta Tags ↓ SEO Basics ↓ Accessibility ↓ Projects … Read more: HTML Full Course in Hindi (Beginner to Advanced)
- HTML Introduction (easy to learn ) in HindiHTML क्या है? HTML का इतिहास HTML 1.0 सन 1991 में Tim – Berners Lee के द्वार लॉन्च किया गया था | यह HTML का पहला वर्जन था | 2- HTML 2.0 HTML 2.0 को वर्ष 1995 में लॉन्च किया गया था | यह HTML का दूसरा वर्जन था | जो वेबसाइट को डिजाइन करने… Read more: HTML Introduction (easy to learn ) in Hindi
- How to run code in an HTML editorNotepad और VS Code का उपयोग करके HTML प्रोग्राम चलाना सीखें Notepad Step 1: Notepad open करे | Step 2: Notepad open कर HTML कोड लिखें | Step 3: HTML कोड को सेव करें। Step 4: HTML पेज को अपने ब्राउज़र में देखें। VS Code Step 1 : VS Code डाउनलोड करें | 2. VS… Read more: How to run code in an HTML editor
- HTML Basic Tag in Hindi (easy to learn )1. Heading Tag HTML में Heading Tags का उपयोग web page के शीर्षक (Title) और उपशीर्षक (Subheading) को बनाने के लिए किया जाता है। Heading Tags page के structure को arrange करने में मदद करता हैं और SEO के लिए भी महत्वपूर्ण होता हैं। Syntax : HTML में कुल 6 Heading Tags होते हैं Tag… Read more: HTML Basic Tag in Hindi (easy to learn )
- HTML Style (all HTML Style) in hindi1. Inline CSS Inline का मतलब होता है “एक ही लाइन या सीधे टैग के अंदर” लिखा जाता है। मतलब इसे HTML टैग के अंदर ही लिखा जाता है Example : Output : Hello world Advantage : Disadvantage : 2. Internal CSS Internal CSS में उसी HTML File के <head> Section के अंदर <style> Tag… Read more: HTML Style (all HTML Style) in hindi
