تبادلہ خیال لسٹ میتھڈز پر گفتگو

مریم افتخار نے 'پائتھون' کی ذیل میں اس موضوع کا آغاز کیا، ‏جولائی 22, 2018

  1. مریم افتخار

    مریم افتخار مدیر

    مراسلے:
    5,181
    جھنڈا:
    Pakistan
    موڈ:
    Cold
    السلام علیکم!
    اس لڑی میں پائتھون کورس کے شرکاء و ناظرین لسٹ میتھڈز کے متعلق تبادلہ خیال کر سکتے ہیں اور استاد محترم سے سوالات بھی پوچھے جا سکتے ہیںَ :)
     
    • پسندیدہ پسندیدہ × 2
  2. م حمزہ

    م حمزہ محفلین

    مراسلے:
    4,609
    موڈ:
    Cool
    محترم محب علوی صاحب! السلام علیکم۔

    مجھے یہ جاننا ہے کہ کیا remove سے ایک وقت میں صرف ایک ہی آئٹم کو حذف کیا جاسکتا ہے یا ایک سے زیادہ؟
    میری مشق اس طرح تھی:
    PHP:
    >>> poets=['Iqbal''Nazar''Firaq''Shouq''Zouq''Hali''Galib']
    >>> 
    poets
    ['Iqbal''Nazar''Firaq''Shouq''Zouq''Hali''Galib']
    >>> 
    poets.remove('Hali')
    >>> 
    poets
    ['Iqbal''Nazar''Firaq''Shouq''Zouq''Galib']
    >>> 
    poets.remove('Firaq''Galib')
    کوڈ:
    Traceback (most recent call last):
      File "<pyshell#4>", line 1, in <module>
        poets.remove('Firaq', 'Galib')
    TypeError: remove() takes exactly one argument (2 given)
    >>> poets.remove('Firaq', ('Galib'))
    Traceback (most recent call last):
      File "<pyshell#5>", line 1, in <module>
        poets.remove('Firaq', ('Galib'))
    TypeError: remove() takes exactly one argument (2 given)
     
    مدیر کی آخری تدوین: ‏جولائی 31, 2018
  3. م حمزہ

    م حمزہ محفلین

    مراسلے:
    4,609
    موڈ:
    Cool
    دوسری بات Sort کے بارے میں۔
    ریورس میں Sort کیسے کیا جاتا ہے؟
     
  4. م حمزہ

    م حمزہ محفلین

    مراسلے:
    4,609
    موڈ:
    Cool
    Len فنکشن میں بھی ایرر آرہا ہے۔ پلیز نشاندہی کریں:
    PHP:
    >>> poets
    ['Firaq''Galib''Hali''Iqbal''Nazar''Shouq''Zouq']
    >>> print(
    f'number of elements in poems list =>{len(poets)}')
    کوڈ:
    SyntaxError: invalid syntax
    >>> print(f"number of elements in poems list =>{len(poets)}")
    SyntaxError: invalid syntax
     
    مدیر کی آخری تدوین: ‏جولائی 31, 2018
  5. محب علوی

    محب علوی لائبریرین

    مراسلے:
    11,371
    جھنڈا:
    Pakistan
    موڈ:
    Bookworm
    ایک وقت میں ایک ہی رکن کو ختم کیا جا سکتا ہے اس طریقے سے۔

    لسٹ میں ایک اور طریقہ ہے جس سے ایک زائد اراکین کو ختم کیا جا سکتا ہے اگر وہ ترتیب سے موجود ہوں۔ اس پر پہلے نہیں لکھا تھا اب میں نے اسے شامل کر دیا ہے
    List Deletion
     
    • پسندیدہ پسندیدہ × 1
  6. محب علوی

    محب علوی لائبریرین

    مراسلے:
    11,371
    جھنڈا:
    Pakistan
    موڈ:
    Bookworm
    اس کے لیے باقاعدہ ایک طریقہ کار اسی نام سے موجود ہے۔ نیچے دیے گئے لنک پر اس کی مثال موجود ہے۔

    Reverse
     
    • پسندیدہ پسندیدہ × 1
  7. محب علوی

    محب علوی لائبریرین

    مراسلے:
    11,371
    جھنڈا:
    Pakistan
    موڈ:
    Bookworm
    یہی کوڈ اٹھا کر میں نے چلایا ہے تو بغیر کسی مسئلے کے چل گیا ہے۔ چیک کر لیں کہ کوڈ میں پہلے لسٹ موجود بھی ہے کہ نہیں۔

    PHP:
    poets=['Iqbal''Nazar''Firaq''Shouq''Zouq''Hali''Galib']
    print(
    f'number of elements in poems list =>{len(poets)}')
    کوڈ:
    number of elements in poems list =>7
     
    • زبردست زبردست × 1
  8. م حمزہ

    م حمزہ محفلین

    مراسلے:
    4,609
    موڈ:
    Cool
    السلام علیکم:
    اس میں پھر سے ایرر آرہا ہے۔ لیکن صرف پائتھون شیل پر۔ MU پر وہی کوڈ کاپی پیسٹ کرکے ٹھیک چلتا ہے۔
    [​IMG]

    [​IMG]
     
  9. محب علوی

    محب علوی لائبریرین

    مراسلے:
    11,371
    جھنڈا:
    Pakistan
    موڈ:
    Bookworm
    بہترین، کوڈ میں بعض اوقات کوئی نظر نہ آنے والا حرف شامل ہو جاتا ہے جو پائتھون کے شیل میں گڑبڑ کرتا ہے اس لیے کسی اور ایڈیٹر یا پروگرام میں چل رہا ہے تو فکر کی ضرورت نہیں۔

    وژیول سٹوڈیو کوڈ بھی بہت عمدہ شے ہے ، اسے بھی کرنے کی کوشش کریں۔
     

اس صفحے کی تشہیر