پایتون | Data Science | Machine Learning
24.8K subscribers
617 photos
79 videos
120 files
486 links
◀️اینجا با تمرین و چالش با هم پایتون رو یاد می گیریم

بانک اطلاعاتی پایتون
پروژه / code/ cheat sheet
+ویدیوهای آموزشی

+کتابهای پایتون
تبلیغات:
@alloadv

🔁ادمین :
@maryam3771
Download Telegram
List Methods in Python


🆔 @python4all_pro


🧩لینک کانال در بله 👇👇
https://ble.ir/Python4all_pro
🔰 List Methods in Python

بیا با هم لیست متدهای پایتون رو مرور کنیم. این یکی از پرکاربردترین ساختارهای داده در پایتونه و دونستن متدهاش حسابی سرعت کدنویسیت رو بالا می‌بره.

📌 ایجاد لیست

ساده‌ترین راه تعریف لیست استفاده از براکت [] هست.
fruits = ["apple", "banana", "cherry"]
empty_list = []

🔧 متدهای اصلی
append() — اضافه کردن به انتها

یک آیتم به انتهای لیست اضافه می‌کنه.
fruits = ["apple", "banana"]
fruits.append("cherry")
print(fruits) # ['apple', 'banana', 'cherry']

extend() — اضافه کردن چند آیتم

چند آیتم از یک iterable رو به انتهای لیست اضافه می‌کنه.
fruits = ["apple", "banana"]
fruits.extend(["cherry", "date"])
print(fruits) # ['apple', 'banana', 'cherry', 'date']

insert() — اضافه کردن در موقعیت خاص

یک آیتم رو در اندیس مشخص قرار می‌ده.
fruits = ["apple", "cherry"]
fruits.insert(1, "banana")
print(fruits) # ['apple', 'banana', 'cherry']

🗑 متدهای حذف

remove() — حذف بر اساس مقدار

اولین occurrence از مقدار مشخص شده رو حذف می‌کنه.
fruits = ["apple", "banana", "cherry"]
fruits.remove("banana")
print(fruits) # ['apple', 'cherry']

pop() — حذف و بازگشت آیتم

آیتم در یک اندیس خاص رو حذف و برمی‌گردونه. اگه اندیس ندادی، آخرین آیتم رو حذف می‌کنه.
fruits = ["apple", "banana", "cherry"]
removed = fruits.pop(1)
print(removed) # banana
print(fruits) # ['apple', 'cherry']

clear() — خالی کردن لیست

تمام آیتم‌های لیست رو حذف می‌کنه.
fruits = ["apple", "banana", "cherry"]
fruits.clear()
print(fruits) # []

🔍 متدهای جستجو

index() — پیدا کردن اندیس

اندیس اولین occurrence از مقدار مورد نظر رو برمی‌گردونه.
fruits = ["apple", "banana", "cherry"]
print(fruits.index("cherry")) # 2

count() — شمارش تعداد تکرار

تعداد تکرار یک مقدار در لیست رو می‌شماره.
nums = [1, 2, 2, 3, 2, 4]
print(nums.count(2)) # 3

📊 متدهای مرتب‌سازی و معکوس کردن

sort() — مرتب‌سازی درجا

لیست رو به ترتیب صعودی مرتب می‌کنه. با reverse=True نزولی می‌شه.
nums = [3, 1, 4, 1, 5, 9, 2]
nums.sort()
print(nums) # [1, 1, 2, 3, 4, 5, 9]

nums.sort(reverse=True)
print(nums) # [9, 5, 4, 3, 2, 1, 1]

reverse() — معکوس کردن

ترتیب آیتم‌های لیست رو برعکس می‌کنه.
fruits = ["apple", "banana", "cherry"]
fruits.reverse()
print(fruits) # ['cherry', 'banana', 'apple']

📋 متدهای کپی

copy() — کپی سطحی

یه کپی از لیست برمی‌گردونه.
original = [1, 2, 3]
new_list = original.copy()
print(new_list) # [1, 2, 3]

💡 نکات تکمیلی مهم

عملگر in برای بررسی وجود:
fruits = ["apple", "banana", "cherry"]
print("banana" in fruits) # True

عملگر + برای اتصال:
list1 = [1, 2]
list2 = [3, 4]
print(list1 + list2) # [1, 2, 3, 4]

عملگر * برای تکرار:
print([0] * 4) # [0, 0, 0, 0]

List Comprehension — روش پایتونی:
squares = [x**2 for x in range(5)]
print(squares) # [0, 1, 4, 9, 16]

len() برای گرفتن طول:
print(len([1, 2, 3])) # 3
min() و max():
nums = [3, 1, 4, 1, 5, 9, 2]
print(min(nums)) # 1
print(max(nums)) # 9



🆔 @python4all_pro


🧩لینک کانال در بله 👇👇
https://ble.ir/Python4all_pro
📍کاملترین منبع آموزش‌های هوش‌مصنوعی |علم داده و ML
👉 @Ai_Tv

📍آموزش جامع برنامه نویسی و طراحی سایت
👉 @Computerr_Programming

📍قدیمی ترین کانال پایتون ایران
👉 @LearnPY

📍کدهای طراحی سایت  HTML | CSS و JavaScript
👉 @htmlcss_channels

📍دنیای آموزش های موبایل و کامپیوتر
👉 @PcAndMob

📍آموزش از برنامه‌نویسی تا هوش مصنوعی
👉 @Python_0to100

📍آموزش شبکه و امنیت
👉 @DENAIT

📍مسیر روشن برنامه نویسی
👉 @i_CODE

📍دورهمی برنامه‌نویسان
👉 @programmers_gathering

📍آموزش های جدید برنامه نویسی
👉 @teachify

📍علم داده و تحلیل داده
👉 @Amar_kadeh

📍هوش مصنوعی - علم داده - بینش جدید
👉 @ailearncamp

📍آخرین اخبار و ابزارهای هوش مصنوعی و یادگیری ماشین
👉 @Docpython

📍؛Ai،علوم اعصاب،کوانتوم،مهندسی
👉 @Neurogenix1

📍هوش مصنوعی | python | اخبار AI
👉 @OpenCV_olc

📍پردازش تصویر ایران
👉 @digital_image_processing

📍راهکار تحول هوش مصنوعی
👉 @NextBrain_ir

📍هوش مصنوعی دانشگاه تهران
👉 @MrArtificialintelligence

📍انرژی دانشگاه صنعتی شریف
👉 @sharif_energy

📍آکادمی متلب آنلاین
👉 @matlabonline

📍0 تا 100پایتون ( آموزش ، کتاب، کد ، پروژه)
👉 @Python4all_pro

📍آموزش های جدید هوش مصنوعی (AI)
👉 @Kaliboys

📍دوره‌های رایگان به همراه گواهینامه
👉 @udemyforever

📍معرفی گیت‌هاب برنامه‌نویسان و توسعه دهندگان Ai
👉 @Programmers_street


📍آموزش کار با Claude, Codex و سایر Ai

👉  @Ai_NewsTv

📍مجله هوش مصنوعی
👉 @HomeAI

📍آموزش تخصصی برنامه نویسی برای همه
👉 @Azad_Developers