پائی تون لیسٹ
- پچھلے پہلہ پائی تون آپریٹر
- آئندہ پہلہ پائی تون کا ٹائپ
پائینتا مجموعات (آرائی)
پائینتا پروگرامنگ زبان میں چار نوع کے مجموعات موجود ہیں:
- لیسٹ (List)ایک ترتیبی اور قابل ترمیم مجموعہ ہے جس میں تکراری ممبرین اجازت دی جاتی ہے۔
- تائپل (Tuple)ایک ترتیبی اور غیر قابل ترمیم مجموعہ ہے جس میں تکراری ممبرین اجازت نہیں دی جاتی۔
- جمع (Set)ایک غیر ترتیبی اور غیر اشاری مجموعہ ہے جس میں کوئی تکراری ممبر نہیں ہوتا۔
- دیکشنری (Dictionary)ایک غیر ترتیبی، متغیر اور اشاری مجموعہ ہے جس میں کوئی تکراری ممبر نہیں ہوتا۔
جب کوئی مجموعہ نوعیت چننا چاہتا ہے تو اس نوعیت کی خاصیتوں کو جاننا بہت مفید ہوتا ہے۔
مخصوص اعداد و شمار کے مجموعے کے لئے صحیح نوعیت چننا اس کا مطلب کو برقرار رکھنا ہوتا ہے اور اس کا مطلب یہ ہوتا ہے کہ اس کی کفایتی یا حفاظتی کا فائدہ ہوگا۔
لیسٹ
لیسٹ ایک مرتب اور قابل تبدیل مجموعہ ہوتا ہے۔ پائنٹن میں لیسٹ کو بجلی کا براہ راست نمائندہ بنایا گیا ہے۔
مثال
لیسٹ بنانا:
thislist = ["apple", "banana", "cherry"] پرنٹ(اینلست)
دفعات کو استعمال
لیسٹ کی وجہ کو استعمال کرسکتے ہیں
مثال
لیسٹ کی دوسری وجہ کو چاپ کرنا:
thislist = ["apple", "banana", "cherry"] print(thislist[1])
منفی اشاریاً
منفی اشاریاً لیکن آخری وجہ سے شروع کرنا، -1 آخری وجہ کو ظاہر کرتا ہے، -2 پچھلی وجہ کو ظاہر کرتا ہے، اور اسی طرح سے:
مثال
لیسٹ کی آخری وجہ کو چاپ کرنا:
thislist = ["apple", "banana", "cherry"] print(thislist[-1])
دائرہ اشاریوں
دائرہ اشاریوں کے ذریعے دائرہ اشاریوں کا معین کرنا:
مخصوص دائرہ کے بعد، واپس لینا جو مخصوص دفعات شامل کئے گئے نئی لیست ہوگا。
مثال
تیسرا، چوتھا اور پانچواں دفعات درج کریں:
thislist = ["apple", "banana", "cherry", "orange", "kiwi", "melon", "mango"] print(thislist[2:5])
نوٹس:تلاش آغاز 2 (شامل) سے ہوگا اور 5 (نافرامل) تک ختم ہوگا。
یاد رکھیں کہ پہلی وجہ کا اشاریہ 0 ہوتا ہے。
منفی اشاریوں کا دائرہ
لیسٹ کی آخری وجہ سے شروع کرکے تلاش کرنا چاہتا ہے تو منفی اشاریہ استعمال کریں
مثال
یہ مثال -4 (شامل) سے -1 (نافرامل) تک کی وجہات کو درج کرے گا:
thislist = ["apple", "banana", "cherry", "orange", "kiwi", "melon", "mango"] print(thislist[-4:-1])
دفعات کی وجہ کو تبدیل
کسی مخصوص دفعات کی وجہ کو تبدیل کرنا چاہتا ہے تو ان کا اشاریہ استعمال کریں
مثال
دوسری وجہ کو تبدیل:
thislist = ["apple", "banana", "cherry"] thislist[1] = "mango" پرنٹ(اینلست)
لیسٹ کو دور کرسکتے ہیں
آپ برائے
لیسٹ کی دفعات کو دور کریں
مثال
لیسٹ میں تمام اشیاء کو ایک ساتھ چاپ کرنا:
thislist = ["apple", "banana", "cherry"] برائے x in thislist: print(x)
آپ پائی تون For چکر اس فصل میں برائے
دور کی اضافی معلومات.
اشیاء موجود ہو یا نہیں پچھانا
لیسٹ میں مخصوص اشیاء موجود ہو یا نہیں پچھانا چاہتا ہے تو استعمال کریں in
کلیدی الفاظ:
مثال
لیسٹ میں 'apple' موجود ہو یا نہیں پچھانا:
thislist = ["apple", "banana", "cherry"] if "apple" in thislist: print("Yes, 'apple' is in the fruits list")
لیسٹ کی طوالت
لیسٹ میں کتنی دفعات ہیں تو استعمال کریں len()
مетод:
مثال
لیسٹ میں دفعات کی تعداد پر چاپ کرنا:
thislist = ["apple", "banana", "cherry"] print(len(thislist))
اشیاء شامل کرنا
لیسٹ کی آخری وجہ پر اشیاء شامل کرنا چاہتا ہے تو استعمال کریں انپینڈ()
مетод:
مثال
استفاده از انپینڈ()
مетод دفعات میں دفعات شامل کرنا:
thislist = ["apple", "banana", "cherry"] thislist.append("orange") پرنٹ(اینلست)
کسی کا دفعہ کی جگہ پر اشیاء اضاف کرنا چاہتا ہے تو استعمال کریں انسرت()
مетод:
مثال
عنصر را به عنوان موقعیت دوم وارد کنید:
thislist = ["apple", "banana", "cherry"] thislist.insert(1, "orange") پرنٹ(اینلست)
حذف عنصر
چندین روش برای حذف عنصر از لیست وجود دارد:
مثال
ریمووو()
روش برای حذف یک عنصر مشخص:
thislist = ["apple", "banana", "cherry"] thislist.remove("banana") پرنٹ(اینلست)
مثال
پاپ()
روش برای حذف یک موقعیت مشخص (اگر موقعیت مشخص نشده باشد، آخرین عنصر حذف میشود):
thislist = ["apple", "banana", "cherry"] thislist.pop() پرنٹ(اینلست)
مثال
del
کلید برای حذف یک موقعیت مشخص استفاده میشود:
thislist = ["apple", "banana", "cherry"] del thislist[0] پرنٹ(اینلست)
مثال
del
کلید نیز میتواند به طور کامل لیست را حذف کند:
thislist = ["apple", "banana", "cherry"] del thislist
مثال
کلئیر()
روش برای خالی کردن لیست:
thislist = ["apple", "banana", "cherry"] thislist.clear() پرنٹ(اینلست)
لیست کپی کنید
تنها میتوانید با تایپ list2 = list1
به دلیل اینکه:list2
فقط برای کپی کردن list1
به عنوان مرجع،list1
تغییراتی که در اینجا انجام میشود نیز به صورت خودکار در list2
در اینجا انجام میشود.
برخی از روشها برای کپی کردن وجود دارد، یکی از آنها استفاده از روشهای List داخلی است کاپی()
.
مثال
استفاده از کاپی()
روش کپی کردن لیست:
thislist = ["apple", "banana", "cherry"] mylist = thislist.copy() print(mylist)
یک روش دیگر برای ایجاد کپی از لیست استفاده از روشهای داخلی است list()
.
مثال
استفاده از list()
روش کپی کردن لیست:
thislist = ["apple", "banana", "cherry"] mylist = list(thislist) print(mylist)
ادغام دو لیست
در پایتون، چندین روش برای اتصال یا چسبیدن دو یا چند لیست وجود دارد.
یکی از سادهترین روشها استفاده از علامت + است.
مثال
ادغام دو لیست:
list1 = ["a", "b" , "c"] list2 = [1, 2, 3] list3 = list1 + list2 print(list3)
یک روش دیگر برای اتصال دو لیست این است که همهی عناصر list2 را یکی پس از دیگری به list1 اضافه کنید:
مثال
list2 را به انتهای list1 اضافه کنید:
list1 = ["a", "b" , "c"] list2 = [1, 2, 3] برای هر x در list2: list1.append(x) print(list1)
یا میتوانید از روش extend() استفاده کنید که هدف آن اضافه کردن عناصر یک لیست به لیست دیگر است:
مثال
برای اضافه کردن list2 به انتهای list1 از روش extend() استفاده کنید:
list1 = ["a", "b" , "c"] list2 = [1, 2, 3] list1.extend(list2) print(list1)
وظیفهی سازندهی list() استفاده کنید
همچنین میتوانید از list()
وظیفهی سازندهی لیست یک لیست جدید ایجاد میکند.
مثال
استفاده از list()
وظیفهی سازندهی لیست ایجاد میکند:
thislist = list(("apple", "banana", "cherry")) # لطفاً البارزات دوگانه توجه کنید پرنٹ(اینلست)
لیسٹ طریق
پائیند کا ایک سلسلہ داخلی طریق موجود ہیں جو لیسٹ پر استعمال کی جاسکتی ہیں۔
طریق | کمپنی |
---|---|
انپینڈ() | لیسٹ کے آخری میں عنصر اضافہ کردینا |
کلئیر() | لیسٹ میں تمام عناصر حذف کردینا |
کاپی() | لیسٹ کی کاپی درج کردینا |
کاؤنٹ() | مخصوص ارزش والا عنصر کی تعداد درج کردینا |
ایکسٹینڈ() | لیسٹ کے عنصر کو آخری میں اضافہ کردینا |
انڈیکس() | مخصوص ارزش والا پہلے عنصر کا انڈیکس درج کردینا |
انسرت() | مخصوص موقع میں عنصر اضافہ کردینا |
پاپ() | مخصوص موقع کا عنصر حذف کردینا |
ریمووو() | مخصوص ارزش والا پروجیکٹ کو حذف کردینا |
برعکس کردینا() | فہرست کی ترتیب برعکس کردینا |
ترتیب دینا() | فہرست کو ترتیب دینا |
- پچھلے پہلہ پائی تون آپریٹر
- آئندہ پہلہ پائی تون کا ٹائپ