tgoop.com/pythonchallenge/1566
Create:
Last Update:
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