Programming? – Telegram
Programming?
12K subscribers
373 photos
645 videos
978 files
511 links
🏅Channel privileges

🎗Ninth year of operation
🎗Completely specialized members
🎗Transmitter in channel automation
🎗, ...

🎯 second channel Programming books 👇
@topbookit

🎯 third channel laptop👇
@sysline


👨🏻‍💻Admin channels : @coderme
Download Telegram
مثال:

فرض کنیم به ما رشته ای دادن که ممکنه داخلش عدد هم باشه،
از ما خواستن برنامه ای بنویسیم که اعداد این رشته رو با هم جمع کنه و نشون بده و همچنین رشته رو بدون وجود اعداد نشون بده.
👇👇👇👇👇
همونطور که ملاحظه میکنید اعداد از رشته جدا شدند و با هم جمع شدند و رشته هم بدون اعداد جدا شد و در آخر نتایج نمایش داده شدند.
لیست ها:

لیست ها یکی از مهم ترین ساختار داده ای پایتون هستند و به عنوان مجموعه ای از اشیا ازشون استفاده میکنند.
عضو ها یا اشیا موجود در یک لیست بین دو براکت یا [ ] قرار میگیرندو با کاما یا , از هم جدا میشن.(البته این براکت رو با براکت دسترسی به حروف رشته ها یا برش از رشته ها قاطی نکنید !).

همچنین ما میتونیم لیست خالی هم داشته باشیم (مثل رشته خالی که داشتیم).

👇👇👇👇👇
اعضای یک لیست میتونن هر ساختار داده ای باشند مثل رشته، اعداد صحیح، اعداد اعشاری و یا حتی خود لیست ها !
👇👇👇👇👇
لیست ها قابلیت ضرب در اعداد صحیح و جمع با لیست های دیگر رو دارن :
👇👇👇👇👇
در لیست ها هم درست مثل رشته ها با استفاده از [ ] یا براکت و اعداد، میشه به اعضای داخلشون دسترسی داشت:
👇👇👇👇👇
همچنین همون عمل برش از رشته ها برای لیست ها هم کار میکنه و حتی قسمت سوم ایندکس برای دسترسی متوالی به خانه ها .(وقتی میگم مباحث رو دونه دونه یاد بگیرید و بیاید مبحث بعدی به خاطر این موارد بود !)
👇👇👇👇👇
پس حالا میتونیم به راحتی با استفاده از حلقه while همونطور که رشته هارو پیمایش میکردیم، لیست ها رو هم پیمایش کنیم:
👇👇👇👇👇
فرض کنید به ما یک رشته دادند و میخوان هر کدوم از حروف این رشته رو در یک لیست ذخیره کنیم:
👇👇👇👇👇
حالا دقیقا برعکس همین کار رو انجام میدم:
👇👇👇👇👇
البته این مثال ها صرفا برای یادگیری پیمایش لیست ها و ساختنشون در حلقه بود وگرنه راه حل آسون تری برای تبدیل رشته به لیست وجود داره:

کلاس توکار ()list

در صورت ممکن ورودیو که بهش میدین به لیست تبدیل میکنه:
👇👇👇👇👇