textarea is empty

‎دسترسي به آيتم هاي ليست در پايتون

Previous >    <Next  

‎آيتم هاي ليست در پايتون شماره گذاري شده است و ميتوان از طريق انديس مربوطه به آنها دسترسي ‎داشت .اولين آيتم با انديس‎[0]‎ ميباشد .

‎مثال ـ چاپ دومين آيتم ليست انديس‎[1]

--(go to editor for change code and run)

‎انديس منفي ـNegative Indexing

‎انديس منفي يعني شروع از انتهاي ليست . عنصر انتهائي با انديس‎[-‎1]‎ است .بهمين ‎ترتيب‎[-‎2]‎ يك به آخر و ....

‎مثال ـ چاپ آخرين آيتم ليست

--(go to editor for change code and run)

‎محدوده انديس ها ـRange of Indexes

‎ميتوان با مشخص كردن نقطه شروع ويايان محدوده، طيفي از انديس ها را مشخص كرد .هنگاميكه ‎محدوده اي مشخص ميشود، از آن ليست جديدي برگشت ميشود.

‎مثال ـ برگشت سومين، جهارمين وپنجمين آيتم ليست

--(go to editor for change code and run)

‎توجه ـ در نتيجه برگشتي انديس شروع مشمول برگشت واندبس پاياني شامل برگشت نمي شود

‎محدوده ليست بصورت‎namelist[start:end}‎ بوده واگر شروع ذكر نشود يعني بفرم ‎namelist[:end]‎شروع از صفر خواهد بود .

‎مثال ـ شروع از انديس صفر وانديس چهار شامل برگشت نمي شود.

thislist = ["apple", "banana", "cherry", "orange", "kiwi", "melon", "mango"]
print(thislist[:4])

--(go to editor for change code and run)

‎اگر در معرفي محدوده انديس پاياني ذكر نشود يعني‎namelist[start:]‎ بدين معني است ‎انديس پاياني در نظر گرفته ميشود.

‎مثال ـ محدوده بدون ذكر انديس پاياني

thislist = ["apple", "banana", "cherry", "orange", "kiwi", "melon", "mango"]
print(thislist[2:])

--(go to editor for change code and run)

‎محدوده منفي انديس ـRange of Negative Indexing

‎اگر بخواهيد جستجو را از آخر ليست شروع شود، محدوده منفي مشخص نمائيد.

‎مثال ـ محدوده‎[-‎4:-‎1]‎ كه ‎[-‎1]‎ يعني ‎‎"mango‎"‎ شامل برگشت ‎نمي شود.

thislist = ["apple", "banana", "cherry", "orange", "kiwi", "melon", "mango"]
print(thislist[-4:-1])

--(go to editor for change code and run)

‎بررسي وجود آيتم

‎براي كنترل اينكه آيتم مشخصي در ليست وجود دارد يا نه ازكلمه كليدي‎in‎ استفاده ‎ميشود.

‎مثال ـ بررسي وجود‎‎"apple‎"‎ در ليست

--(go to editor for change code and run)


Previous >    <Next