رفتن به مطلب
بازگشایی انجمن! ×
GuardIran

جستجو در تالارهای گفتگو

در حال نمایش نتایج برای برچسب های 'list methods'.

  • جستجو بر اساس برچسب

    برچسب ها را با , از یکدیگر جدا نمایید.
  • جستجو بر اساس نویسنده

نوع محتوا


تالارهای گفتگو

  • انجمن گاردایران
    • قوانین و اطلاعیه های سایت
    • اخبار هک و امنیت
    • انتقادات و پیشنهادات
    • بخش خصوصی
    • بخش ویژه - VIP
    • بخش زیر زمینی
  • سوال و جواب های عمومی
    • سوال و جواب های نفوذ به سایت ها و سرورها و روشهای مقابله
    • سوال و جواب های امنیت سیستم های شخصی
    • سوال و جواب های برنامه نویسی
    • سوال و جواب های ابزارهای امنیتی
    • سوال و جواب های شبکه
    • سوال و جواب های مدیریت محتوا و وبلاگ ها
    • سوال و جواب های بخش Trojan , Rat , Keylogger
    • سوال و جواب های سیستم عامل ها
    • سوال و جواب های امنیت ایمیل های شخصی
    • سوال و جواب الکترونیک
    • سوال و جواب های موبایل
    • سوال و جواب های متفرقه
  • انجمن نفوذ و امنیت
    • آموزش های تصویری
    • آموزش های تصویری نفوذ به سیستم های شخصی و روشهای مقابله
    • آموزش های تصویری سایت ها و سرورها و روشهای مقابله
    • آموزشهای تصویری شبکه و روشهای مقابله
    • حملات شبکه و راههای مقابله
    • DOS , DDOS
    • ویروس ها و تروجان ها
    • متاسپلویت Metasploit
    • ابزارهای امنیتی
    • Shell Script
    • آسیب پذیری های وایرلس
    • اکسپلویت
    • باگ های امنیتی
    • امنیت ایمیلهای شخصی
    • تارگت های تمرینی
    • اسکنرها و ابزارهای هکینگ
  • بخش کرک و رمزنگاری
    • ابزار کرک
    • مقالات و آموزشهای کرک
    • مقالات و آموزشهای رمزنگاری
    • ابزارهای رمزنگاری
    • پروکسی لیست
    • پسورد لیست و کمبو لیست
    • کانفیگ
    • اکانت های کرک شده
  • برنامه نویسی
    • برنامه نویسی
    • برنامه نویسی تحت وب
  • بخش موبایل
    • بخش مخصوص موبایل
    • هک موبایل
  • شبکه
    • Cisco سیسکو
    • نتورک پلاس Netwok+
    • مایکروسافت Microsoft
    • میکروتیک Microtics
    • مجازی سازی
    • ابزارهای شبکه و مانیتورینگ
    • فایروال
  • سیستم عامل
    • لینوکس
    • ویندوز
    • کالی لینوکس Kali Linux
    • مکینتاش
  • الکترونيک و روباتيک
    • الکترونيک
    • ميکروکنترلرها و پروسسور ها
    • نرم افزار هاي تخصصي برق و الکترونيک
    • روباتيک
  • گرافيک
    • فتوشاپ
    • فلش
  • متفرقه
    • بحث آزاد

وبلاگ‌ها

چیزی برای نمایش وجود ندارد


جستجو در...

نمایش نتایجی که شامل...


تاریخ ایجاد

  • شروع

    پایان


آخرین بروزرسانی

  • شروع

    پایان


فیلتر بر اساس تعداد...

تاریخ عضویت

  • شروع

    پایان


گروه


About Me

  1. R3XCR4PY

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

    متد append: این متد یک پارامتر می گیرد و آن را به آخر لیستی که متد بر روی آن فراخوانی شده اضافه می کند. numbers = [1,2,3] numbers.append(4) print(numbers) # OUTPUT: [1,2,3,4] متد clear: همه ی عناصر لیست را حذف می کند. numbers = [1,2,3,4] numbers.clear() print(numbers) # OUTPUT: [] متد copy: اگر برای شما پیش آمده است که می خواهید یک لیست مانند لیست اصلی داشته باشید و در آن تغییراتی ایجاد کنید که در لیست اصلی اعمال نشوند می توانید از این متد استفاده کنید. (یک لیست مانند لیست اصلی بر می گرداند) numbers = [1,2,3,4] numbers2 = numbers.copy() print(numbers2) # OUTPUT: [1,2,3,4] numbers2[1] = 0 print("numbers:", numbers) print("numbers2:", numbers2) # OUTPUT # numbers: [1,2,3,4] # numbers2: [1,0,3,4] متد count: یک پارامتر می گیرد و تعداد عناصری که مقدار آن ها با پارامتر برابر است را بر می گرداند. numbers = [3,2,1,5,2,1,6] print(numbers.count(1)) # OUTPUT: 2 print(numbers.count(9)) # OUTPUT: 0 chars = ["a","b","e","a","c","f"] print(chars.count("b")) # OUTPUT: 1 متد extend: یک لیست یا هر مقدار قابل پیمایش دیگری را به عنوان پارامتر می گیرد و مقدارهای آن را به آخر لیست اضافه می کند. nums = [1,2,3,4] nums.extend([5,6,7,8,9]) # OUTPUT: [1, 2, 3, 4, 5, 6, 7, 8, 9] chars = ["a","b","c"] chars.extend("Guardiran") # OUTPUT: ['a', 'b', 'c', 'G', 'u', 'a', 'r', 'd', 'i', 'r', 'a', 'n'] متد index: یک پارامتر می گیرد و اولین خانه ای در لیست که مقدار آن با پارامتر ورودی مساوی باشد، ایندکس آن خانه را بر می گرداند. nums = [2,4,1,2,5,2,3,6,7] nums.index(2) # OUTPUT: 0 متد insert: دو پارامتر می گیرد که اولین پارامتر ایندکسی است که میخواهیم مقدار در آنجا قرار داده شود و دومین پارامتر مقداری است که می خواهیم آن را به لیست اضافه کنیم. chars = ["a","c","d","e"] chars.insert(1, "b") print(chars) # OUTPUT: ['a', 'b', 'c', 'd', 'e'] متد pop: یک پارامتر اختیاری دارد که ایندکس است. اگر آن را ارسال کنیم، عنصری که در آن ایندکس قرار دارد از لیست پاک می شود و برگردانده می شود، و اگر متد را بدون پارامتر فراخوانی کنیم به صورت پیشفرض آخرین عنصر را حذف کرده و آن را برمیگرداند. numbers = [1,2,3,4,5] print(numbers.pop()) # OUTPUT: 5 print(numbers) # OUTPUT: [1, 2, 3, 4] chars = ["a","f","b","c"] print(chars.pop(1)) # OUTPUT: f print(chars) # OUTPUT: ['a', 'b', 'c'] متد remove: یک پارامتر می گیرد و اولین عنصری که مقدارش با پارامتر برابر باشد آن را از لیست پاک می کند. numbers = [1,6,2,1,4,2,7] numbers.remove(2) print(numbers) # OUTPUT: [1, 6, 1, 4, 2, 7] متد reverse: ترتیب عنصرهای لیست را برعکس می کند. nums = [1,2,3] nums.reverse() print(nums) # OUTPUT: [3, 2, 1] متد sort: این متد دو پارامتر اختیاری می گیرد و لیست را به مرتب می کند. numbers = [4,5,3,6,1,2] numbers.sort() print(numbers) # OUTPUT: [1, 2, 3, 4, 5, 6] chars = ["b","c","f", "e", "a","d"] chars.sort() print(chars) # OUTPUT: ['a', 'b', 'c', 'd', 'e', 'f'] پارامتر reverse: این متد به صورت پیشفرض عنصرها را به صورت صعودی مرتب می کند. برای اینکه آنها را به صورت نزولی مرتب کنیم، پارامتر reverse آن را برابر با True قرار می دهیم. numbers = [4, 1, 2, 6, 5, 3] numbers.sort(reverse=True) print(numbers) # OUTPUT: [6, 5, 4, 3, 2, 1] پارامتر key: پارامتر بعد یک تابع یا لامبدا را می گیرد و لیست را بر اساس روشی که در تابع تعریف شده،‌ مرتب می کند. names = ["Ali", "Hassan", "Hossein", "Sajad"] def sort_by_length(element): return len(element) names.sort(key=sort_by_length) print(names) # OUTPUT: ['Ali', 'Sajad', 'Hassan', 'Hossein'] names.sort(key=lambda elm: len(elm)) print(names) # OUTPUT: ['Ali', 'Sajad', 'Hassan', 'Hossein']
×
×
  • ایجاد مورد جدید...