برترین موضوعات درسمن

برترین موضوعات درسمن
چهارشنبه, ۱۱ خرداد ۱۴۰۱، ۱۰:۱۲ ق.ظ

معرفی لیست ها و تاپل ها در پایتون

لیست

لیست ها دنباله ای از داده ها میباشد که در یک متغیر ذخیره می شوند و میتوانید در هر جایی استفاده کنید.عناصر لیست ها بصورت مرتب و قابل تغییر هستند.

ساختار تعریف لیست:

برای تعریف لیست از براکت [] استفاده می شود. و عنصر ها با کاما (,) از یکدیگر جدا میشوند. مانند نمونه:

Lst=[ “Ali” , 20 , 19.75 , ”Ahmadi” ]

نکته: عناصر درون لیست میتواند از هر نوع داده ای باشد.

نکته: در پایتون میتوانید لیست خالی نیز تعریف کنید و در ادامه برنامه مقادیری را به لیست اختصاص دهیم.

برای دسترسی به عناصر لیست با داشتن اندیس عنصر مانند نمونه دسترسی خواهیم داشت.

Lis[4]

نکته: مقدار اندیس از نوع عددی صحیح است.

شماره اندیس لیست ها از 0 شروع میشود و تا آخرین عنصر که یکی کمتر است مثال اگر 10 عنصر داشته باشیم اندیس اول صفر و اندیس آخر 9 میباشد. در ادامه مثالی را حل میکنیم که به درک این موضوع به شما کمک می کند.

لیست زیر را در نظر بگیرید.

Lst=[“sina”,”ali”,”javad”,”omid”]
Print(lst[-1])

خروجی:

Omid

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

Lst=[‘s’,’g’,’y’,’k’,’r’,’d’,’n’,’b’,’h’]
Print(lst[3:7])

خروجی:

[‘k’,’r’,’d’,’n’]

نکته: دقت کنید وقتی بازه به صورت i:j تعریف میشود شامل عنصر i تا عنصر j-1 می باشد و عنصر j در فراخوانی آورده نمیشود.

تاپل

تاپل یک مجموعه از مقادیر به صورت مرتب و غیر قابل تغییر است. با تاپل ها می توانیم چندین مقدار از نوع داده مختلف را در یک متغیر ذخیره کنیم و همچنین عملیات هایی روی  آنها انجام دهیم.

نکته: تاپل می تواند به تعداد نامحدودی مقدار نگهداری کند.

ساختار تعریف تاپل

برای تعریف تاپل از پرانتز () استفاده می شود. و مقادیر با کاما (,) از یکدیگر جدا میشوند. مانند نمونه:

my_tuple = (190, "Ali", 7,18.65, "Ahmadi")

برای دسترسی به عناصر تاپل مانند لیست ها از اندیس استفاده میکنیم. مانند نمونه:

my_tuple = (“sina”,”ali”,”javad”,”omid”,”reza”,”karim”(
print(my_tuple[2])

خروجی

javad

دوست عزیز امیدوارم مطالب این بخش برایتان مفید بوده باشد دروب سایت درسمن این بخش بصورت کامل تدریس شده است برای دسترسی به آموزش لیست و تاپل در پایتون به ادامه مطلب مراجعه کنید.

موافقین ۰ مخالفین ۰ ۰۱/۰۳/۱۱
فاطمه موحدی

نظرات  (۰)

هیچ نظری هنوز ثبت نشده است

ارسال نظر

ارسال نظر آزاد است، اما اگر قبلا در بیان ثبت نام کرده اید می توانید ابتدا وارد شوید.
شما میتوانید از این تگهای html استفاده کنید:
<b> یا <strong>، <em> یا <i>، <u>، <strike> یا <s>، <sup>، <sub>، <blockquote>، <code>، <pre>، <hr>، <br>، <p>، <a href="" title="">، <span style="">، <div align="">
تجدید کد امنیتی