فارسی
باز کردن در Telegram

پست🐍 آموزش لیست‌ها (List) در پایتون

28 سپتامبر 2026
I
🐍 آموزش لیست‌ها (List) در پایتون 📌 لیست یکی از مهم‌ترین ساختارهای داده در پایتون است که به ما اجازه می‌دهد چندین مقدار را در یک متغیر ذخیره کنیم. 🔹 ۱. ساخت لیست برای ساخت لیست از "[]" استفاده می‌کنیم و عناصر را با کاما از یکدیگر جدا می‌کنیم. numbers = [10, 20, 30, 40, 50] names = ["Ali", "Sara", "Reza"] mixed = [10, "Python", 3.14, True] empty = [] لیست می‌تواند شامل انواع مختلف داده باشد. ━━━━━━━━━━━━━━━━━━ 🔹 ۲. دسترسی به عناصر (Indexing) اندیس عناصر از صفر شروع می‌شود. languages = ["Python", "Java", "C++", "JavaScript"] print(languages[0]) print(languages[1]) print(languages[-1]) خروجی: Python Java JavaScript 📌 اندیس "-1" به آخرین عنصر اشاره می‌کند. ━━━━━━━━━━━━━━━━━━ 🔹 ۳. برش لیست (Slicing) print(numbers[1:4]) print(numbers[::2]) print(numbers[::-1]) خروجی: [20, 30, 40] [10, 30, 50] [50, 40, 30, 20, 10] ساختار کلی: list[start:end:step] نکته: اندیس "end" در نتیجه قرار نمی‌گیرد. ━━━━━━━━━━━━━━━━━━ 🔹 ۴. تغییر عناصر لیست لیست‌ها از نوع "Mutable" هستند؛ یعنی می‌توان عناصر آن‌ها را تغییر داد. numbers = [10, 20, 30] numbers[0] = 100 print(numbers) خروجی: [100, 20, 30] ━━━━━━━━━━━━━━━━━━ 🔥 متدهای مهم لیست ها 1. append() اضافه کردن یک عنصر به انتهای لیست 2. extend() اضافه کردن تمام عناصر یک مجموعه قابل پیمایش، مانند یک لیست دیگر، به انتهای لیست 3. insert() اضافه کردن یک عنصر به لیست در اندیس مشخص 4. remove() حذف اولین عنصر لیست که مقدار آن با مقدار مشخص‌شده برابر است 5. pop() حذف و برگرداندن عنصر با اندیس مشخص؛ اگر اندیس تعیین نشود، آخرین عنصر حذف می‌شود. 6. clear() حذف تمام عناصر لیست 7. index() پیدا کردن اندیس اولین عنصر با مقدار مشخص 8. count() شمارش تعداد تکرار یک مقدار در لیست 9. sort() مرتب‌سازی عناصر لیست؛ به‌صورت پیش‌فرض صعودی و با reverse=True به‌صورت نزولی 10. reverse() معکوس کردن ترتیب فعلی عناصر لیست، بدون مرتب‌سازی آن‌ها نکته مهم: متدهای sort() و reverse() ترتیب خود لیست را تغییر می‌دهند؛ اما sorted() یک لیست جدید و مرتب‌شده برمی‌گرداند. ━━━━━━━━━━━━━━━━━━ 🔹 ۵. توابع کاربردی برای لیست‌ها numbers = [10, 20, 30, 40, 50] print(len(numbers)) print(min(numbers)) print(max(numbers)) print(sum(numbers)) خروجی: 5 10 50 150 - "len()" تعداد عناصر - "min()" کوچک‌ترین مقدار - "max()" بزرگ‌ترین مقدار - "sum()" مجموع مقادیر عددی ━━━━━━━━━━━━━━━━━━ 🔹 ۶. بررسی وجود یک عنصر با استفاده از "in" بررسی می‌کنیم که آیا یک مقدار در لیست وجود دارد یا خیر. languages = ["Python", "Java", "C++"] print("Python" in languages) print("PHP" in languages) خروجی: True False ━━━━━━━━━━━━━━━━━━ 🔹 ۷. تفاوت کپی کردن لیست در این مثال، هر دو متغیر به یک لیست اشاره می‌کنند: a = [1, 2, 3] b = a b.append(4) print(a) print(b) خروجی: [1, 2, 3, 4] [1, 2, 3, 4] اما با استفاده از "copy" یک کپی سطحی ایجاد می‌کنیم: a = [1, 2, 3] b = a.copy() b.append(4) print(a) print(b) خروجی: [1, 2, 3] [1, 2, 3, 4] ━━━━━━━━━━━━━━━━━━ 💡 نکته: متدهایی مانند "append()"، "extend()"، "sort()" و "reverse()" خود لیست را تغییر می‌دهند و معمولاً مقدار "None" برمی‌گردانند؛ بنابراین نتیجه آن‌ها را مستقیماً به‌عنوان لیست جدید ذخیره نکنید ! #Python #آموزش_پایتون #برنامه_نویسی
2 · 261 ·

در همان حوالی فید

⁩⁩پیرو این پست که قبلا گذاشته بودم باید بگم که: 🔴 ایلان ماسک مجوزهای مهمی برای اتصال مستقیم گوشی‌‌ها به ماهواره استارلینک گرفته؛ فناوری‌ای که در صورت فراهم شدن دس⁩⁩یه نکته که خیلی‌ها بهش فکر نمی‌کنن و ممکنه یه روز خیلی اذیت کنه: هیچ‌وقت دو تا رشته رو بدون نرمال‌سازی یونیکد با هم مقایسه نکن. فکر می‌کنی دو تا رشته که شکلشون
این پیام
⁩⁩نظر شما چیه؟IIliya📚 آشنایی با تاپل (Tuple) در پایتون 🐍 یکی از انواع داده‌ای مهم در پایتون، "tuple" است. تاپل برای نگهداری چند مقدار در یک متغیر استفاده می‌شود؛ درست مانند لیست، ب
ببرنامه‌نویسی comma.code | computer| کاما کد|برنامه‌نویسی comma.code | computer| کاما کد|@comma_code1 · کانال
2 676مشترک199میانگین دسترسی پست
فید انجمن باز کردن در Telegram

فید عمومی باز از ایندکس جست‌وجو ChatCrawler — «Google برای Telegram عمومی»؛ با خزش انجمن به‌روز می‌شود. زمان‌ها به UTC است.

فقط محتوای عمومی، API رسمی Telegram. دربارهٔ ما · پرسش‌ها · محدودیت‌های ایندکس · حذف یک صفحه · کاتالوگ · جست‌وجو · روش محاسبهٔ ما