آموزش پایتون_لیستها

پایتون

لیستها

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

 
[squares = [1, 4, 9, 16, 25


untit444444444444led
عناصر که لیستی از اعداد را تشکیل میدهد بین [] و بین آنها از کاما استفاده میشود.
اندیس ها در پایتون از ۰ شروع میشه.از اندیس منفی هم استفاده میشه.که اخرین عنصر -۱ را به خود اختصاص مید هد.

 رشته ها
رشته ها در پایتون یک لیست هستند. ولی در لیست ما از همه نوع داده میتوانیم قرار بدیم بنابراین رشته ها زیر مجموعه ای از لیستها به حساب میان و لیستها قویتر هستند.

میتوانیم  لیستی از آیتم ها را با استفاده از یک رشته در متغیر ذخیره کنیم :

>>> string= ‘ nan,shir,mast,panir’
>>> print(string)

nan,shir,mast,panir

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

>>> list=[‘nan’,’shir’,’mast’,’panir’]
>>> print(list)
[‘nan’, ‘shir’, ‘mast’, ‘panir’]

برای مثال ما میتوانیم

++با استفاده از تابع append یک آیتم جدید به لیست خودمون از آخر اضافه کنیم:

>>> list.append (‘moraba’)
>>> list
[‘nan’, ‘shir’, ‘mast’, ‘panir’, ‘moraba’]

++ با استفاده از تابع del  یک آیتم را حذف کنیم:

 

>>> del list[0]
>>> list
[‘shir’, ‘mast’, ‘panir’, ‘moraba’]
>>>

علائم ریاضی بر روی لیستها:

+

ما میتوانیم دو لیست را با استفاده از علامت + به هم بچسبانیم

>>> num=[1,2,3,4,5]
>>> y=list+num
>>> print(y)
[‘shir’, ‘mast’, ‘panir’, ‘moraba’, 1, 2, 3, 4, 5]

*

ما میتوانیم توسط علامت ضرب یک عدد را در لیست ضرب کنیم ولیست را چند برابر کنیم

>>> print(num*9)
[۱, ۲, ۳, ۴, ۵, ۱, ۲, ۳, ۴, ۵, ۱, ۲, ۳, ۴, ۵, ۱, ۲, ۳, ۴, ۵, ۱, ۲, ۳, ۴, ۵, ۱, ۲, ۳, ۴, ۵, ۱, ۲, ۳, ۴, ۵, ۱, ۲, ۳, ۴, ۵, ۱, ۲, ۳, ۴, ۵]

-/

با تفریق و تقسیم کاری روی لیست نمیتوان انجام داد و با ارر مواجه میشویم

شاید بپرسید چرا؟

متصل شدن به یک لیست با + یا تکرار لیست  با * خیلی اسان است. چون اگر دقت کنیم تو دنیای واقعی هم همچین اتفاقی می افتد مثلا اگر دو لیست خرید را به ما بدهند و بگویند به بقیه لیستها اضافه کن ما همه را در یک ورق میتوانیم بنویسیم یا اگر بگویند لیست خرید را سه برار کن به همین ترتیب

ولی در تفریق و منها نمیتوانیم یک همیچین استدلالی داشته باشیم.

 

درباره نویسنده

مهارت ها: html,css C#, sql,python

نوشته های مرتبط

نظری بگذارید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *