Skip to playerSkip to main contentSkip to footer
  • 5/18/2025
A dictionary in Python is a built-in data type that stores data in key-value pairs. Dictionaries are mutable, which means they can be changed after they are created. Keys in a dictionary must be unique and immutable (e.g., strings, numbers, or tuples), while values can be of any data type and can be duplicated. Dictionaries are defined using curly braces {}, with key-value pairs separated by colons : and items separated by commas ,

Category

📚
Learning
Transcript
00:00Welcome back and good morning.
00:30अगर मुझे किसी वर्ड का मीनिंग नहीं पता होता, तो मैं क्या करता हूँ? वो वर्ड जाके देख लेता हूँ. फिर उसके सामने उसका मीनिंग लिखा होता है. ऐसा ही है ना? थोड़ाज मैं इसको रिफ्रेज करने लगा हूँ. इसका मदरब यह है कि आपके पास कोई की ह
01:00की वैल्यू पेयर का मजमुआ होती है. यह की वैल्यू पेयर होते हैं बहुत सारे एक डिक्शनरी के अंदर. एक डिक्शनरी को रिप्रेजन्ट कुरली ब्रेसे से करते हैं और उसके अंदर की वैल्यू पेयर को सेपरेट करते हैं कामा से और एक की वैल्यू पेयर को रिप्
01:30and then let's call this to
01:40ھیک ہے اب میں اس کو کوئی بھی نام دیکھ سکتا ہوں جو بھی آپ کا دل کرے
01:45however آپ نے ڈکٹ نہیں دینا ڈی آئی سی ٹی کیونکہ ڈکٹ جو ہے وہ آپ کو نظر آ رہا ہے
01:49یہ ایک کی ورڈ ہے
01:51تو میں اس کو کہہ دیتا ہوں
01:53ڈکشنری نیری نیری نیری نیری
01:57is equal to this one
01:58is it cool it's the very cool
02:01یہ دیکھئے اب میں ڈکشنری کو
02:02ڈی آئی سی ٹی آئی او نی آر وائ
02:05ڈکشنری اور میں اس کو execute کرتا ہوں
02:07and you see key one is equal to one and key two is equal to two
02:11تو ہم نے کیا کیا ایک دکشنری کو
02:13ڈی فائن کیا
02:13now how can we
02:17access any value
02:19list میں تو ہم
02:21دیکھتے تھے کہ کسی value کو access کرنا ہو
02:23تو ہم index
02:25ڈالتے تھے ایسے ہی ہے نا تو چلیے اس میں
02:27index ڈال کے دیکھتے ہیں
02:28میں کہتا ہوں یار zero th والا مجھے پکڑا دو
02:31اس کو run کرتا ہوں
02:33ہم
02:34وہ کہہ رہا ہے کہ یار
02:36error ہے
02:37اور وہ یہاں پہ کوئی reason نہیں بتا رہا
02:40however میں آپ کو reason بتا رہتا ہوں
02:42اس کی reason یہ ہے
02:43unlike list اور string
02:45جو کہ ordered sequence of elements
02:48یا items یا objects تھے
02:50dictionary is totally unordered
02:52dictionary کو یہ order follow نہیں کرتی
02:55اس کا مطلب یہ ہے کہ جب میں نے یہ dictionary create کی
02:58تو memory کے اندر python نے
03:00اپنی مرضی سے ان values کو save کیا
03:03جہاں پر بھی اس کو efficient لگا
03:04تو اب basically وہ trace نہیں کر
03:08ہم اس کو index دیکھے trace نہیں کر سکتے گی
03:10یار اس کے قریب یہ پڑا ہوگا
03:11zero کے ساتھ one index پڑا ہوگا
03:13one کے ساتھ two index پڑا ہوگا
03:14three کے ساتھ four index پڑا ہوگا
03:15ایسا نہیں
03:16اب memory کے اندر جہاں پر بھی یہ پڑا ہوا ہے
03:19وہ ہمیں نہیں پتا
03:20ہم trace نہیں کر سکتے
03:21python کو پتا ہے
03:22however
03:23ایک صرف طریقہ ہے
03:25value کو trace کرنے کا
03:26وہ ہے key
03:27تو ہم یہاں پہ basically key دے سکتے ہیں
03:29یہ دیکھیں
03:30میں یہاں پہ key دے دیتا ہوں
03:31key basically کیونکہ ایک string ہے
03:33تو آپ نے make sure کرنا ہے کہ آپ string دیں
03:35اب جو ہی میں اس کو key دے دیتا ہوں
03:37تو اب وہ اس کو ڈھونڈ لے گا
03:38وہ کہے گا
03:38ہاں اس key کی value ہے
03:40one
03:41is this cool
03:43is the very cool
03:44ٹھیک ہے
03:44اب
03:45میں اس list کو extend کرنے لگا ہوں
03:48اس dictionary کو
03:49ٹھیک ہے
03:49اور
03:50آپ کو یاد ہوگا
03:51میں نے کیا کہا تھا
03:53اب ہم کیا کرنے لگیں
03:54data structure کی بات کرنے لگیں
03:55تو data structure کی خاصیت کیا ہوتی ہے
03:57by the way
03:58different type of data کو hold کرتا ہے یہ
04:00تو یہ دیکھیں
04:00میں اس میں 3 اور 4
04:012 element or ڈال دیا ہوئے
04:03ٹھیک ہے
04:03اور
04:04of course میں یہاں پہ
04:05کوئی بھی کی
04:06enter کرتا ہوں
04:07تو اس کی مجھے value
04:09یہاں پہ return ہو جاتی ہے
04:10excellent
04:11اب
04:12basically
04:13لازمی نہیں ہے
04:14کہ یہاں پہ آپ صرف string ہی رکھیں
04:16let's say
04:17میں یہاں پہ list رکھنے لگا ہوں
04:18اور اس list کو دے دیتا ہوں
04:23اب ہمارے پاس جو ہے
04:24اب ہمارے پاس
04:26key 1 کے اوپر
04:27ایک list پڑی ہوئی ہے
04:28key 2 کے اوپر
04:29ایک boolean پڑا ہوا ہے
04:31key 3 کے اوپر
04:32ایک string ڈال لیتے ہیں
04:33let's say
04:34string
04:35میں کہتا ہوں
04:37iam string
04:38اور
04:40key 4 کے اوپر
04:42ایک integer پڑا ہوا ہے
04:43right
04:44اب جو بھی
04:45key آپ enter کریں گے
04:46اس کی respective value
04:47آپ کو یہاں پہ return ہو جائے گی
04:49مثال کے طور پر
04:49میں کہتا ہوں
04:50key 2 کے اوپر کیا ہے
04:51you will get
04:52اور اسی طرح
04:57اگر میں key 1
04:58enter کرتا ہوں
04:59تو
04:59you will get
04:59a key 1 value
05:00however
05:01interesting enough
05:02اگر
05:03میں
05:03let's say
05:042 کو
05:05access کرنا چاہتا ہوں
05:06اس list کا
05:07تو
05:07مجھے پہلے
05:08یہ return
05:08کرانی پڑے گی
05:09make sure کریں
05:10یہ اب
05:11dictionary نہیں رہی
05:11اگر
05:12یہ total
05:13statement
05:15دیکھیں
05:15تو
05:15یہ ایک
05:15dictionary
05:16نہیں ہے
05:16یہ میں
05:18کیوں کہہ رہا ہوں
05:19کیونکہ
05:19یہ دیکھئے
05:19یہ ایک list ہے
05:20اب اگر اس list کو
05:23میں نے کوئی element
05:24اٹھانا ہے
05:24تو اب
05:24indexing possible ہے
05:25اب یہاں بھی
05:26میں کہہ سکتا ہوں
05:27ہاں
05:27first element return
05:28کرو
05:28یہ مجھے
05:29first element return
05:30کرے گا
05:30کیونکہ یہ جو
05:32value ہے
05:32یہ itself
05:33dictionary نہیں ہے
05:34یہ ایک list ہے
05:35اب
05:38data structure کی
05:39جیسے میں نے
05:39آپ کو شروع میں
05:40example دی
05:40یہ containers
05:41ہیں hold
05:41کرتے ہیں
05:42اب
05:42چاہے وہ
05:43dictionary ہو
05:44چاہے وہ
05:45list ہو
05:45آپ اس کے
05:46اندر
05:46مزید
05:48dictionaries
05:48اور مزید
05:49lists
05:49ڈال سکتے ہیں
05:50مثال کے
05:50طور پر
05:51یہ دیکھئے
05:52یہ ایک list ہے
05:52نا
05:53اس کے اندر
05:53آپ
05:53dictionaries
05:54introduce
05:54کرا سکتے ہیں
05:55ٹھیک ہے
05:56ان dictionaries
05:57کے اندر
05:57مزید
05:57lists
05:58ہو سکتی ہیں
05:58ٹھیک ہے
05:59comma
06:00ٹھیک ہے
06:01and then
06:02another list
06:02and you can
06:03keep on going
06:04اور ان
06:04list کے اندر
06:05مزید
06:05dictionaries
06:05ہو سکتی ہیں
06:06this is
06:07beauty
06:07make sense
06:09تو چلیے
06:09میں آپ کو
06:09ایک example
06:10کر کے
06:10دکھاتا ہوں
06:10مثال کے
06:11طور پر
06:11میں ایک list
06:13define کرتا ہوں
06:14ٹھیک ہے
06:15اور میں اس کو
06:15کہتا ہوں
06:16mix
06:17ایک mix
06:20list ہے
06:20اس list کی
06:22خاصیت یہ ہے
06:23کہ اس کے
06:23پہلے
06:24element کے
06:24اوپر
06:25ٹھیک ہے
06:25ایک
06:26dictionary
06:27پڑی ہوئی ہے
06:27اور
06:29بلکہ
06:30دو
06:30dictionaries
06:31پڑی ہوئی ہیں
06:32آہ
06:33نہ
06:33میں بھی
06:34تین
06:34dictionaries
06:35پڑی ہوئی ہیں
06:36however
06:37ان کے
06:37elements
06:37جو ہیں
06:38let's call
06:38this
06:39یہ ہے
06:391
06:392
06:393
06:40میں اس کو
06:40کہہ دیتا ہوں
06:41یہ ہے
06:42جی
06:42a
06:43b
06:44کوئی بھی
06:44element
06:45ہو سکتا ہے
06:45b
06:45and then
06:473
06:47no problem
06:48میں اس کو
06:49remove کر کے
06:49میں کہہ دیتا ہوں
06:508
06:519
06:515
06:52اور
06:53اس کو
06:54کہہ دیتے ہیں
06:554 کی بجائے
06:56false
06:57ٹھیک ہے
06:59تو ہم نے
06:59change
06:59کر دیا
06:59اب
07:00اگر
07:00میں
07:00mix
07:00کو
07:00print
07:01کرتا ہوں
07:01print
07:02sorry
07:03pass
07:03نہیں
07:03print
07:03print
07:05کے ساتھ
07:05میں نے
07:05print
07:06کیا
07:06mix
07:07mixed
07:08and
07:08we
07:08run
07:09it
07:09and
07:10we
07:10see
07:10the
07:10new
07:10list
07:11اب
07:12اس
07:12list
07:12کی
07:12خاصیت
07:13کیا ہے
07:13اس
07:13list
07:13کی
07:14خاصیت
07:14یہ ہے
07:14کہ اس
07:14کے اندر
07:15ایک
07:15ڈیشینری
07:15پڑی ہوئی
07:16اب اس
07:16ڈیشینری
07:16کے اندر
07:17ایک
07:17اور
07:17list
07:17پڑی ہوئی
07:17اور
07:19you
07:19can
07:19keep
07:19on
07:19going
07:20like
07:20this
07:20جو
07:20بھی
07:20combination
07:21آپ
07:21کو
07:21اچھا
07:21لگے
07:22کیوں
07:23کیونکہ
07:23یہ
07:23data
07:24structure
07:25ہے
07:25data
07:26structure
07:38element
07:38نکال
07:38کے
07:39دیں
07:39اس
07:40print
07:40statement
07:41وہ
07:41کیسے
07:42نکال
07:42لیں
07:42تو
07:42پہلی
07:43دکشنری
07:43یہ
07:44پہلا
07:44element
07:45ہے
07:45یہ
07:45دوسرا
07:46element
07:47ہے
07:47right
07:48یہ
07:49dictionary
07:49and
07:50then
07:50there
07:50is
07:50third
07:51element
07:51ٹھیک ہے
07:52تو
07:52پہلے
07:52ہم
07:52نے
07:53third
07:53element
07:53نکال
07:54ہے
07:54third
07:54element
07:55کون
07:55location
07:55پہ
07:55پڑھا
07:56ہے
07:56to
07:56location
07:56پہ
07:57ٹھیک ہے
07:58اب
07:58یہ
07:59جو
07:59result
07:59return
08:00ہو
08:00رہا
08:00ہے
08:00یہ
08:00basic
08:01dictionary
08:01return
08:02ہو
08:02رہی
08:02ہے
08:02ٹھیک ہے
08:03اب
08:04اس
08:04dictionary
08:05کے
08:05اندر
08:05سے
08:06اگر
08:06پہلے
08:06میں
08:06execute
08:07کر
08:07دیتا
08:07ہوں
08:08تو
08:09یہ
08:09dictionary
08:09آگئی
08:10اب
08:10اس
08:10dictionary
08:11کے
08:11اندر
08:11سے
08:11میں
08:11نے
08:11beat
08:12ہے
08:12کہ
08:12dictionary
08:13کی
08:13value
08:14access
08:14کرنے
08:14کے
08:14لیے
08:14میں
08:14index
08:15نہیں
08:15کر
08:15سکتا
08:15میں
08:15key
08:16call
08:16کروں
08:16گا
08:16تو
08:17again
08:17میں
08:17یہاں
08:18پہ
08:18آتا
08:18ہوں
08:18اور
08:19یہ
08:20key
08:21one
08:21key
08:22value
08:23پڑی
08:23ہوئی
08:23ہے
08:23وہ
08:23اٹھا
08:24کے
08:24دو
08:24اب
08:24جو ہی
08:24میں
08:24اس
08:24کو
08:24run
08:25کرتا
08:25ہوں
08:25یہ
08:25list
08:26return
08:26کر
08:26رہا
08:27ہے
08:27اب
08:28کیونکہ
08:28یہ
08:28list
08:29آرہی
08:29ہے
08:29تو
08:30یہاں
08:30پہ
08:30key
08:31نہیں
08:31دینی
08:31اب
08:32مجھے
08:32index
08:32دینا
08:32اور
08:33index
08:33zero
08:33اور
08:34one
08:34کے
08:34اوپر
08:34پڑی
08:34ہوئی
08:35ہے
08:35b
08:35میں
08:36اس
08:38کو
08:40execute
08:40کرتا
08:41ہوں
08:41and
08:42here
08:42you
08:42go
08:42you
08:42get
08:43the
08:43b
08:43ھیک
08:44ہے
08:44cool
08:45ہو
08:45گئی
08:45بات
08:45چلیئے
08:45یہاں
08:46پہ
08:46اس
08:46کو
08:46close
08:46کرتا

Recommended