PYTHONCHALLENGE Telegram 1566
#دوره_تکمیلی_پایتون

لیست ها در پایتون (2)

برای ایجاد تغییر در عناصر لیست میتوانیم به این صورت عمل کنیم(عنصر شماره یک رو میخواهیم از سه به چهار تغییر بدهیم):

»> ary[1]=4
»> ary
[1, 4, 5, 7, 9, 11]


تغییرات بصورت رشته ای از عناصر :

»> ary[1:3]=[12,13]
»> ary
[1, 12, 13, 7, 9, 11]


🔵نکته : تاکید میکنم در پایتون اندیس ابتدایی به حساب می آید اما اندیس انتهایی اینطور نیست.مثال بالا نشون داده که اندیس یک و دو دچار تغییر شد.

برای تغییر لیست میتوانیم از حلقه for هم برای لیست های بزرگ و یا اینکه اطلاعاتی از لیست نداریم استفاده کنیم.
بعنوان مثال ما میخواهیم در لیست ای که داریم مقدار ماکزیمم رو محاسبه کنیم ، از دستور for برای اینکار استفاده می کنیم و میگیم داخل لیست بگرد اگر عددمون بزرگتر از x بود جایگزین x کن و این باعث میشه بزرگترین عدد داخل لیست به x اختصاص پیدا کنه:

»> for i in ary:
if x < i:
x=i
»> print x
13


🔵نکته : اگر مباحث مربوط به دستورات شرطی و حلقه یادتون رفته به آموزش دوره مقدماتی رجوع کنید. و اگر دقت کنید در پایتون دو در دستور پرینت نیازی به پرانتز نداریم.

مثال فوق رو به یک صورت دیگر هم میشه نوشت و بجای اینکه تو حلقه for بیاییم تو کل لیست بگردیم از تابع range استفاده می کنیم این تابع رو در مباحث مقدماتی توضیح دادیم ،تابع Range ورودیش یک عدد هست که اینجا میشه طول لیست و تو دستور شرطی هم یه تغییر کوچک میکنه .ببینید:

»> for i in range(len(ary)):
if x < ary[i]:
x=ary[i]


»> print x
13


🗂 مرکز آموزش پایتون

@pythonchallenge
👍4🙏1



tgoop.com/pythonchallenge/1566
Create:
Last Update:

#دوره_تکمیلی_پایتون

لیست ها در پایتون (2)

برای ایجاد تغییر در عناصر لیست میتوانیم به این صورت عمل کنیم(عنصر شماره یک رو میخواهیم از سه به چهار تغییر بدهیم):

»> ary[1]=4
»> ary
[1, 4, 5, 7, 9, 11]


تغییرات بصورت رشته ای از عناصر :

»> ary[1:3]=[12,13]
»> ary
[1, 12, 13, 7, 9, 11]


🔵نکته : تاکید میکنم در پایتون اندیس ابتدایی به حساب می آید اما اندیس انتهایی اینطور نیست.مثال بالا نشون داده که اندیس یک و دو دچار تغییر شد.

برای تغییر لیست میتوانیم از حلقه for هم برای لیست های بزرگ و یا اینکه اطلاعاتی از لیست نداریم استفاده کنیم.
بعنوان مثال ما میخواهیم در لیست ای که داریم مقدار ماکزیمم رو محاسبه کنیم ، از دستور for برای اینکار استفاده می کنیم و میگیم داخل لیست بگرد اگر عددمون بزرگتر از x بود جایگزین x کن و این باعث میشه بزرگترین عدد داخل لیست به x اختصاص پیدا کنه:

»> for i in ary:
if x < i:
x=i
»> print x
13


🔵نکته : اگر مباحث مربوط به دستورات شرطی و حلقه یادتون رفته به آموزش دوره مقدماتی رجوع کنید. و اگر دقت کنید در پایتون دو در دستور پرینت نیازی به پرانتز نداریم.

مثال فوق رو به یک صورت دیگر هم میشه نوشت و بجای اینکه تو حلقه for بیاییم تو کل لیست بگردیم از تابع range استفاده می کنیم این تابع رو در مباحث مقدماتی توضیح دادیم ،تابع Range ورودیش یک عدد هست که اینجا میشه طول لیست و تو دستور شرطی هم یه تغییر کوچک میکنه .ببینید:

»> for i in range(len(ary)):
if x < ary[i]:
x=ary[i]


»> print x
13


🗂 مرکز آموزش پایتون

@pythonchallenge

BY چالش پایتون


Share with your friend now:
tgoop.com/pythonchallenge/1566

View MORE
Open in Telegram


Telegram News

Date: |

‘Ban’ on Telegram During the meeting with TSE Minister Edson Fachin, Perekopsky also mentioned the TSE channel on the platform as one of the firm's key success stories. Launched as part of the company's commitments to tackle the spread of fake news in Brazil, the verified channel has attracted more than 184,000 members in less than a month. Telegram is a leading cloud-based instant messages platform. It became popular in recent years for its privacy, speed, voice and video quality, and other unmatched features over its main competitor Whatsapp. When choosing the right name for your Telegram channel, use the language of your target audience. The name must sum up the essence of your channel in 1-3 words. If you’re planning to expand your Telegram audience, it makes sense to incorporate keywords into your name. How to create a business channel on Telegram? (Tutorial)
from us


Telegram چالش پایتون
FROM American