بکندباز

لیست متد های مربوط به list ها در پایتون

لیست متد های مربوط به list ها در پایتون. با کلیک روی هر کدام می توانید وارد صفحه جزئیات آن شوید. در صفحه جزئیات، توضیحات بیشتر، مثال ها و ابزار تست آنلاین هر کدام از توابع قرار گرفته است.

تابع توضیحات
‎append()‎‎‎ یک آیتم را به انتهای لیست اضافه می کند.
‎clear()‎‎‎ تمام آیتم های درون لیست را پاک می کند.
‎copy()‎‎‎ یک لیست را کپی می کند.
‎count()‎‎‎ تعداد باری که یک آیتم مشخص در لیست آمده است را برمیگرداند.
‎extend()‎‎‎ آیتم های یک لیست یا هر آرایه ی دیگر را به انتهای لیست اصلی اضافه می کند.
‎index()‎‎‎ ایندکس اولین جایی که کلمه مشخص شده در لیست پیدا می شود را در خروجی برمیگرداند
‎insert()‎‎‎ یک آیتم را در ایندکس مشخص شده در لیست وارد می کند
‎pop()‎‎‎ یک آیتم از لیست را که ایندکس آن مشخص شده در خروجی برگردانده و همچنین آن را حذف می کند
‎remove()‎‎‎ اولین جایی که کلمه ی مشخص شده در لیست پیدا می شود را حذف می کند.
‎reverse()‎‎‎ ترتیب آیتم های درون لیست را برعکس می کند.
‎sort()‎‎‎ یک لیست را به صورت صعودی (پیشفرض) مرتب می کند.

جدول برنامه نویسی

zohreh

مدیر وب سایت بکندباز

دیدگاه‌ها

*
*

    Poseidon پاسخ

    nice

    پارسا پاسخ

    لذت بردم،با تشکر از شما

    محمد پاسخ

    سلام.یک فایل دارم شامل salamوhi.
    حال اگر بخواهم hiرا در فایل حذف کنم باید چیکار کنم.
    اگر میشه راهنمایی ام کنید.ممنون.

      zohreh پاسخ

      سلام. وقت بخیر

      باید کل محتوای فایل رو روی یک متغیر رشته بریزید. بعد کلمه hi رو از اون رشته حذف کنید و رشته به دست اومده رو دوباره توی فایل ذخیره کنید.

    mohamad. پاسخ

    سلام.اگر میشه کد را بنویسید.ممنون

      zohreh پاسخ

      سلام.

      سلام. دیگه توی بخش کامنت ها کد کامل رو نمی نویسیم.

      توی این لینک در مورد متد های مدیریت فایل در پایتون توضیح داده شده:

      مدیریت فایل در پایتون 

      این رو مطالعه کنید و کد خودتون رو بنویسید. بعد اگر در اجرای کد مشکل داشتید یا جایی رو متوجه نشدید بفرمایید که راهنمایی کنم.

    mohamad. پاسخ

    file2=open('C:/Users/user/Desktop/New folder (3)/ha.text','w')file2.write('hi\nsalam')file2.close()h=file2f=del('hi')
    اگر میشه راهنمایی کنید.ممنون

      zohreh پاسخ

      اول باید محتوای فایل رو با متد read بخونید.

      file = open("file.txt", "r")
      file_text = file.read()‎

      و بعد replace رو روی متغیر file_text اعمال کنید. متد write باید آخر نوشته بشه نه اول.

       

    mohamad. پاسخ

    برای حذف باید چیکار کنم؟از del()استفاده می کنم errorمیده!/؟

      zohreh پاسخ

      نه از متد replace استفاده کنید. به این شکل:

      file_text = file_text.replace("hi", "")
      

      اینطوری hi توی رشته حذف میشه

    amad19 پاسخ

    سلام.
    reza:[1,2,2]
    اگر بخواهم در فایلم عددی به rezaاضافه کنم باید چیکار کنم

      zohreh پاسخ

      سلام.

      منظورتون از فایل چیه؟ منظورتون لیست هست؟

    amad19 پاسخ

    سلام.شرمنده.من سوالم را اشتباه کردم.
    منظورم اینه که reza:[1,2,3]در فایلی ذخیره کردم .حالا میخواهم عددی را به لیستم اضافه کنم.
    مثلا بشود reza:[1,2,3,4]که 4 را اضافه کردیم...

      zohreh پاسخ

      با متد append می تونید یک عدد رو به لیست اضافه کنید.

      reza = [1, 2, 3]
      reza.append(4)
      print(reza)
    mohamad. پاسخ

    سلام.
    amad:[2,3,4]
    اگر بخواهم اعضای لیست بالا را جدا کنم باید چیار کنم یعنی خروجی بشود:1و2و3

      zohreh پاسخ

      سلام. می تونید با یه حلقه for یکی یکی اعضای لیست رو چاپ کنید.

      for x in amad:
          print(x)
    milad پاسخ

    سلام خسته نباشید میشه چطوری برنامه بنویسیم که تعداد حروف تکراری داخله لیست رو بشماره
    مثلا:
    my_list = ["hello wolrd"]
    تعداد حروف (o)

      zohreh پاسخ

      سلام. سلامت باشید.

      اگر یک رشته داشته باشید می تونید با استفاده از متد count این تعداد رو شمارش کنید. مثلا:

      s = "Hello world"
      print(s.count("o"))

      حالا اگر یک لیست از رشته ها رو داشته باشید، همین متد رو در یک حلقه for روی رشته ها اجرا کنید:

      my_list = ["Hello world"]
      
      for s in my_list:
          print(s.count("o"))