#پایتون note51 آموزش پایتون به صورت نوشتاری در پیام های متوالی
متدهای لیست:
🤓متد append
با این متد یک عنصر یا حتی یک لیست به لیست فعلی می تواند اصافه شود.
cars = ['benz', 'toyota', 'bmw']
cars.append("mack")
print(cars)
خروجی:
['benz','toyota','bmw','mack']
🤓اضافه کردن لیست به لیست
mylist=["python","tkinter","pyqt"]
mylist2=["kivy","toga"]
mylist.append(mylist2)
خروجی:
['python', 'tkinter', 'pyqt',['kivy','toga']]
* نکته: با این متد عنصر مورد نظر را در پایان لیست اضافه می شود.
🤓متد clear
فقط عناصر لیست را پاک می کند. لیست را پاک نمی کند..
a = ['cat', 'dog', 'fish', 'camel']
a.clear()
print(a)
خروجی:
[ ]
مجدد با متد append می توان به لیست عنصر اضافه کرد.
🤓متد copy
یک کپی از لیست می گیرد.
list1=['ahvaz','tehran','mashhad']
new_list=list1.copy()
print(new_list)
خروجی:
['ahvaz','tehran','mashhad']
➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖
💥Novel channels:
@Python➕ @DataScience ➕@Optimization
متدهای لیست:
🤓متد append
با این متد یک عنصر یا حتی یک لیست به لیست فعلی می تواند اصافه شود.
cars = ['benz', 'toyota', 'bmw']
cars.append("mack")
print(cars)
خروجی:
['benz','toyota','bmw','mack']
🤓اضافه کردن لیست به لیست
mylist=["python","tkinter","pyqt"]
mylist2=["kivy","toga"]
mylist.append(mylist2)
خروجی:
['python', 'tkinter', 'pyqt',['kivy','toga']]
* نکته: با این متد عنصر مورد نظر را در پایان لیست اضافه می شود.
🤓متد clear
فقط عناصر لیست را پاک می کند. لیست را پاک نمی کند..
a = ['cat', 'dog', 'fish', 'camel']
a.clear()
print(a)
خروجی:
[ ]
مجدد با متد append می توان به لیست عنصر اضافه کرد.
🤓متد copy
یک کپی از لیست می گیرد.
list1=['ahvaz','tehran','mashhad']
new_list=list1.copy()
print(new_list)
خروجی:
['ahvaz','tehran','mashhad']
➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖
💥Novel channels:
@Python➕ @DataScience ➕@Optimization
#پایتون note52 آموزش پایتون به صورت نوشتاری در پیام های متوالی
🤓متد count
با این متد می توان تعداد یک عنصر در یک لیست را شمارش کرد.
W=
['django', 'flask', 'bottle','flask','pyramid']
x = W.count("flask")
print(x)
خروجی :
2
🤓متد extend
این متد یک لیست را گسترش داده به انتهای لیست عناصر جدید اضافه می کند.
gui = ['kivy', 'pyqt', 'tkinter']
web = ['flask', 'django', 'bottle']
print(gui.extend(web))
خروجی:
['kivy', 'pyqt', 'tkinter','flask','django','bottle']
عناصر لیست دوم به لیست اول شده و لیست اول گسترش پیدا کرده و در نهایت در خروجی یک لیست ساخته شده است.
🤓متد index
این متد اندیس عنصر مورد نظر در یک لیست را در خروجی نشان می دهد.
t = ['py', 'cpp', 'js']
x = t.index("cpp")
print(x)
خروجی:
1
🤓اگر در یک لیست ۲ یا بیشتر از ۲ عنصر تکراری وجود داشته باشد متد index اندیس اولین عنصر را بر می گرداند.
n = [40, 505, 32, 32, 16, 32]
x = n.index(32)
print(x)
خروجی:
2
➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖
💥Novel channels:
@Python➕ @DataScience ➕@Optimization
🤓متد count
با این متد می توان تعداد یک عنصر در یک لیست را شمارش کرد.
W=
['django', 'flask', 'bottle','flask','pyramid']
x = W.count("flask")
print(x)
خروجی :
2
🤓متد extend
این متد یک لیست را گسترش داده به انتهای لیست عناصر جدید اضافه می کند.
gui = ['kivy', 'pyqt', 'tkinter']
web = ['flask', 'django', 'bottle']
print(gui.extend(web))
خروجی:
['kivy', 'pyqt', 'tkinter','flask','django','bottle']
عناصر لیست دوم به لیست اول شده و لیست اول گسترش پیدا کرده و در نهایت در خروجی یک لیست ساخته شده است.
🤓متد index
این متد اندیس عنصر مورد نظر در یک لیست را در خروجی نشان می دهد.
t = ['py', 'cpp', 'js']
x = t.index("cpp")
print(x)
خروجی:
1
🤓اگر در یک لیست ۲ یا بیشتر از ۲ عنصر تکراری وجود داشته باشد متد index اندیس اولین عنصر را بر می گرداند.
n = [40, 505, 32, 32, 16, 32]
x = n.index(32)
print(x)
خروجی:
2
➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖
💥Novel channels:
@Python➕ @DataScience ➕@Optimization
#پایتون note53 آموزش پایتون به صورت نوشتاری در پیام های متوالی
🤓متد insert
با این متد می توان در موقعیت مورد نظر عنصر جدیدی را وارد لیست کرد.
p = ['math', 're', 'ctime']
p.insert(1, "os")
print(p)
خروجی:
['math', 'os','re', 'ctime']
🤓متد reverse
این متد ترتیب عناصر یک لیست را معکوس می کند.
list1 = ['python', 'ruby', 'perl']
list1.reverse()
print(list1)
خروجی:
['perl', 'ruby','python']
🤓متد sort
عناصر لیست را بر اساس الفبا مرتب می کند.
cars = ['Ford', 'BMW', 'PRIDE']
cars.sort()
print(cars)
خروجی:
['BMW', 'FORD','PRIDE']
🤓پارامتر اختیاری reverse که اگر
reverse=True
لیست به صورت نزولی مرتب می شود، یعنی از z تا a. در حالت پیش فرض
reverse=False
می باشد.
➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖
💥Novel channels:
@Python➕ @DataScience ➕@Optimization
🤓متد insert
با این متد می توان در موقعیت مورد نظر عنصر جدیدی را وارد لیست کرد.
p = ['math', 're', 'ctime']
p.insert(1, "os")
print(p)
خروجی:
['math', 'os','re', 'ctime']
🤓متد reverse
این متد ترتیب عناصر یک لیست را معکوس می کند.
list1 = ['python', 'ruby', 'perl']
list1.reverse()
print(list1)
خروجی:
['perl', 'ruby','python']
🤓متد sort
عناصر لیست را بر اساس الفبا مرتب می کند.
cars = ['Ford', 'BMW', 'PRIDE']
cars.sort()
print(cars)
خروجی:
['BMW', 'FORD','PRIDE']
🤓پارامتر اختیاری reverse که اگر
reverse=True
لیست به صورت نزولی مرتب می شود، یعنی از z تا a. در حالت پیش فرض
reverse=False
می باشد.
➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖
💥Novel channels:
@Python➕ @DataScience ➕@Optimization
#پایتون note54 آموزش پایتون به صورت نوشتاری در پیام های متوالی
🤓متد pop
به کمک این متد می توان یک عنصر از لیست را حذف یا remove کرد.
list1 = ['python', 'perl', 'js']
list1.pop(1)
print(list1)
خروجی:
['python', 'js']
🤓اگر از دستور زیر استفاده شود، عنصر عنصر حذف شده در خروجی نشان داده می شود.
list1 = ['python', 'perl', 'js']
q=list1.pop(1)
print(q)
خروجی:
perl
🤓متد remove
یک عنصر از یک لیست را حذف می کند. اگر در یک لیست چند عنصر تکراری وجود داشته باشد اولین عنصر را حذف می کند.
list1 = ['python', 'ruby', 'perl']
list1.remove("perl")
print(list1)
خروجی:
['python', 'ruby']
➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖
💥Novel channels:
@Python➕ @DataScience ➕@Optimization
🤓متد pop
به کمک این متد می توان یک عنصر از لیست را حذف یا remove کرد.
list1 = ['python', 'perl', 'js']
list1.pop(1)
print(list1)
خروجی:
['python', 'js']
🤓اگر از دستور زیر استفاده شود، عنصر عنصر حذف شده در خروجی نشان داده می شود.
list1 = ['python', 'perl', 'js']
q=list1.pop(1)
print(q)
خروجی:
perl
🤓متد remove
یک عنصر از یک لیست را حذف می کند. اگر در یک لیست چند عنصر تکراری وجود داشته باشد اولین عنصر را حذف می کند.
list1 = ['python', 'ruby', 'perl']
list1.remove("perl")
print(list1)
خروجی:
['python', 'ruby']
➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖
💥Novel channels:
@Python➕ @DataScience ➕@Optimization
#پایتون note55 آموزش پایتون به صورت نوشتاری در پیام های متوالی
🤓نوع داده Tuple
شبیه لیست است، اما مقادیر آن قابل ویرایش نیست. مقادیر اولیه تاپل ها تا آخر برنامه ثابت باقی میماند و قابل تغییر نمی باشد.
تاپل ها شامل تعدادی از مقادیر است که با ویرگول از یکدیگر تفکیک می شوند. لیست ها با [ ] تعریف می شود، عناصر و اندازه آن ها تغییر پذیر است در حالی که tuple ها داخل ( ) تعریف می شوند و قابلیت بروز رسانی را ندارند. تاپل ها را می توان لیست هایی دانست که فقط قابل فراخوانی است.
🤓متد rpartion
این متد، جستجو را بر اساس آخرین رخداد کلمه مدنظر انجام می دهد و یک تاپل شامل ۳ عنصر زیر بر می گرداند:
⚡️هر چیزی که قبل از کلمه یا رشته مورد مدنظر بوده است
⚡️کلمه مدنظر
⚡️هرچیزی که بعد از کلمه یا رشته مورد مدنظر بوده است.
text="i can programming python, python is my favorite language"
x=text.rpartion("python")
print(x)
اگر مقدار موردنظر پیدا نشد یک تاپل شامل رشته اصلی، رشته خالی، رشته خالی را برمی گرداند.
text="i can programming python, python is my favorite language"
x=text.rpartion("perl")
print(x)
🤓متد partion
این متد جستجو را بر اساس اولین رخداد کلمه مدنظر انجام می دهد و یک تاپل شامل ۳ عنصر زیر بر می گرداند:
⚡️هر چیزی که قبل از کلمه یا رشته مورد مدنظر بوده است.
⚡️عنصر مد نظر
⚡️هرچیزی که بعد از کلمه یا رشته مورد مدنظر بوده است.
text="i can programming python, python,python is my favorite language"
x=text.partion("python")
print(x)
اگر مقدار موردنظر پیدا نشد یک تاپل شامل عناصر رشته اصلی، رشته خالی، رشته خالی را برمی گرداند.
text="i can programming python, python is my favorite language"
x=text.partion("perl")
print(x)
➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖
💥Novel channels:
@Python➕ @DataScience ➕@Optimization
🤓نوع داده Tuple
شبیه لیست است، اما مقادیر آن قابل ویرایش نیست. مقادیر اولیه تاپل ها تا آخر برنامه ثابت باقی میماند و قابل تغییر نمی باشد.
تاپل ها شامل تعدادی از مقادیر است که با ویرگول از یکدیگر تفکیک می شوند. لیست ها با [ ] تعریف می شود، عناصر و اندازه آن ها تغییر پذیر است در حالی که tuple ها داخل ( ) تعریف می شوند و قابلیت بروز رسانی را ندارند. تاپل ها را می توان لیست هایی دانست که فقط قابل فراخوانی است.
🤓متد rpartion
این متد، جستجو را بر اساس آخرین رخداد کلمه مدنظر انجام می دهد و یک تاپل شامل ۳ عنصر زیر بر می گرداند:
⚡️هر چیزی که قبل از کلمه یا رشته مورد مدنظر بوده است
⚡️کلمه مدنظر
⚡️هرچیزی که بعد از کلمه یا رشته مورد مدنظر بوده است.
text="i can programming python, python is my favorite language"
x=text.rpartion("python")
print(x)
اگر مقدار موردنظر پیدا نشد یک تاپل شامل رشته اصلی، رشته خالی، رشته خالی را برمی گرداند.
text="i can programming python, python is my favorite language"
x=text.rpartion("perl")
print(x)
🤓متد partion
این متد جستجو را بر اساس اولین رخداد کلمه مدنظر انجام می دهد و یک تاپل شامل ۳ عنصر زیر بر می گرداند:
⚡️هر چیزی که قبل از کلمه یا رشته مورد مدنظر بوده است.
⚡️عنصر مد نظر
⚡️هرچیزی که بعد از کلمه یا رشته مورد مدنظر بوده است.
text="i can programming python, python,python is my favorite language"
x=text.partion("python")
print(x)
اگر مقدار موردنظر پیدا نشد یک تاپل شامل عناصر رشته اصلی، رشته خالی، رشته خالی را برمی گرداند.
text="i can programming python, python is my favorite language"
x=text.partion("perl")
print(x)
➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖
💥Novel channels:
@Python➕ @DataScience ➕@Optimization
#پایتون note56 آموزش پایتون به صورت نوشتاری در پیام های متوالی
🤓دسترسی به عناصر تاپل
برای دسترسی به عناصر تاپل، اندیس عنصر مورد نظر را در براکت قرار می گیرد.
tup = ("python", "js", "perl")
print(tup[1])
خروجی :
js
🤓تغییر مقدار عنصر در تاپل
ممکن نیست. وقتی تاپل ایجاد شود، امکان تغییر مقادیر وجود ندارد.
🤓طول تاپل
طول یک تاپل رو با تابع توکار len قابل تعیین است.
a = ("dog", "cat", "cow")
print(len(a))
خروجی:
3
🤓حذف کامل یک تاپل
با استفاده از کلمه کلیدی del یک تاپل قابل حذف است.
T = ("a", "b", "c")
del T
print(T)
خروجی:
NameError < ==== خطای
➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖
💥Novel channels:
@Python➕ @DataScience ➕@Optimization
🤓دسترسی به عناصر تاپل
برای دسترسی به عناصر تاپل، اندیس عنصر مورد نظر را در براکت قرار می گیرد.
tup = ("python", "js", "perl")
print(tup[1])
خروجی :
js
🤓تغییر مقدار عنصر در تاپل
ممکن نیست. وقتی تاپل ایجاد شود، امکان تغییر مقادیر وجود ندارد.
🤓طول تاپل
طول یک تاپل رو با تابع توکار len قابل تعیین است.
a = ("dog", "cat", "cow")
print(len(a))
خروجی:
3
🤓حذف کامل یک تاپل
با استفاده از کلمه کلیدی del یک تاپل قابل حذف است.
T = ("a", "b", "c")
del T
print(T)
خروجی:
NameError < ==== خطای
➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖
💥Novel channels:
@Python➕ @DataScience ➕@Optimization
#پایتون note57 آموزش پایتون به صورت نوشتاری در پیام های متوالی
🤓رویکرد tuple constractor
ساخت تاپل با سازنده تاپل
tup= tuple(("i","you","we"))
print(tup)
خروجی:
('i','you','we')
🤓متد count
این متد تعداد عنصر یا عناصر تاپل را بر می گرداند.
tup = (1, 5, 3, 7, 8, 7, 5, 4, 6, 5, 8, 5)
x = tup.count(5)
print(x)
خروجی:
4
🤓متد index
این متد، اندیس عناصر تاپل را بر می گرداند. اگر عناصر تکراری وجود داشته باشد، اندیس اولین عنصر تطبیق داده شده با عنصر مدنظر را بر می گرداند.
tup = (1, 5, 3, 7, 8, 7, 5, 4, 6, 5, 8, 5)
x = tup.index(5)
print(x)
خروجی:
1
➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖
💥Novel channels:
@Python➕ @DataScience ➕@Optimization
🤓رویکرد tuple constractor
ساخت تاپل با سازنده تاپل
tup= tuple(("i","you","we"))
print(tup)
خروجی:
('i','you','we')
🤓متد count
این متد تعداد عنصر یا عناصر تاپل را بر می گرداند.
tup = (1, 5, 3, 7, 8, 7, 5, 4, 6, 5, 8, 5)
x = tup.count(5)
print(x)
خروجی:
4
🤓متد index
این متد، اندیس عناصر تاپل را بر می گرداند. اگر عناصر تکراری وجود داشته باشد، اندیس اولین عنصر تطبیق داده شده با عنصر مدنظر را بر می گرداند.
tup = (1, 5, 3, 7, 8, 7, 5, 4, 6, 5, 8, 5)
x = tup.index(5)
print(x)
خروجی:
1
➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖
💥Novel channels:
@Python➕ @DataScience ➕@Optimization
#آموزشی #پایتون
🤓دوره آموزشی رایگان پایتون از مقدماتی تا پیشرفته به صورت ۹۷ ویدئوی آموزشی به همراه کدهای آموزش در کانال قرار داشته می شود برای رعایت حق کلیک سایت ایشان را هم ببینید.
🤓با توجه به زیاد بودن تعداد ویدئوها و کدهای این دوره آموزشی هر ۵ جلسه آموزش و کد در یک فایل فشرده سازی شده است.🌸
برای مشاهده جلسات ۹۸ تا ۱۰۶ به صورت آنلاین می توانید به آدرس سایت زیر مراجعه کنید.
⚡️لینک سایت
#پایتون_اردوخانی
➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖
💥Novel channels:
@Python➕ @DataScience ➕@Optimization
🤓دوره آموزشی رایگان پایتون از مقدماتی تا پیشرفته به صورت ۹۷ ویدئوی آموزشی به همراه کدهای آموزش در کانال قرار داشته می شود برای رعایت حق کلیک سایت ایشان را هم ببینید.
🤓با توجه به زیاد بودن تعداد ویدئوها و کدهای این دوره آموزشی هر ۵ جلسه آموزش و کد در یک فایل فشرده سازی شده است.🌸
برای مشاهده جلسات ۹۸ تا ۱۰۶ به صورت آنلاین می توانید به آدرس سایت زیر مراجعه کنید.
⚡️لینک سایت
#پایتون_اردوخانی
➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖
💥Novel channels:
@Python➕ @DataScience ➕@Optimization
خودآموز تاپ لرن
آموزش رایگان پایتون ( Python )
دوره آموزش رایگان زبان پایتون ( Python ) از مقدماتی تا پیشرفته پایتون یک زبان برنامه نویسی عمومی و Open Source است که می تواند برای بسیاری از برن
Forwarded from Novel Optimization |Datascience| MachinLearning | DeepLearning | Python | علم داده | یادگیری ماشین | یادگیری عمیق | پایتون
Please open Telegram to view this post
VIEW IN TELEGRAM
Forwarded from Novel Optimization |Datascience| MachinLearning | DeepLearning | Python | علم داده | یادگیری ماشین | یادگیری عمیق | پایتون
Please open Telegram to view this post
VIEW IN TELEGRAM
Forwarded from Novel Optimization |Datascience| MachinLearning | DeepLearning | Python | علم داده | یادگیری ماشین | یادگیری عمیق | پایتون
Please open Telegram to view this post
VIEW IN TELEGRAM
Forwarded from Novel Optimization |Datascience| MachinLearning | DeepLearning | Python | علم داده | یادگیری ماشین | یادگیری عمیق | پایتون
Please open Telegram to view this post
VIEW IN TELEGRAM
Forwarded from Novel Optimization |Datascience| MachinLearning | DeepLearning | Python | علم داده | یادگیری ماشین | یادگیری عمیق | پایتون
Please open Telegram to view this post
VIEW IN TELEGRAM
Forwarded from Novel Optimization |Datascience| MachinLearning | DeepLearning | Python | علم داده | یادگیری ماشین | یادگیری عمیق | پایتون
Please open Telegram to view this post
VIEW IN TELEGRAM
Forwarded from Novel Optimization |Datascience| MachinLearning | DeepLearning | Python | علم داده | یادگیری ماشین | یادگیری عمیق | پایتون
Please open Telegram to view this post
VIEW IN TELEGRAM
Forwarded from Novel Optimization |Datascience| MachinLearning | DeepLearning | Python | علم داده | یادگیری ماشین | یادگیری عمیق | پایتون
Please open Telegram to view this post
VIEW IN TELEGRAM
Forwarded from Novel Optimization |Datascience| MachinLearning | DeepLearning | Python | علم داده | یادگیری ماشین | یادگیری عمیق | پایتون
Please open Telegram to view this post
VIEW IN TELEGRAM
Forwarded from Novel Optimization |Datascience| MachinLearning | DeepLearning | Python | علم داده | یادگیری ماشین | یادگیری عمیق | پایتون
Please open Telegram to view this post
VIEW IN TELEGRAM
Forwarded from Novel Optimization |Datascience| MachinLearning | DeepLearning | Python | علم داده | یادگیری ماشین | یادگیری عمیق | پایتون
Please open Telegram to view this post
VIEW IN TELEGRAM
Forwarded from Novel Optimization |Datascience| MachinLearning | DeepLearning | Python | علم داده | یادگیری ماشین | یادگیری عمیق | پایتون
Please open Telegram to view this post
VIEW IN TELEGRAM
#پایتون note58 آموزش پایتون به صورت نوشتاری در پیام های متوالی
🤓نوع داده مجموعه(Sets)
مجموعه یک نوع داده بینظم و اندیس گذاری نشده است که عناصر آن درون آکولاد {} قرار می گیرند. عناصر مجموعه به صورت Random ظاهر می شوند.
myset = {"python", "perl", "ruby"}
print(myset)
🤓دسترسی به عناصر مجموعه
دسترسی به عناصر مجموعه با توجه به این که اندیس ندارند و مرتب نیستند با اندیس امکان پذیر نیست. فقط می توان با in و for دسترسی پیدا کرد و پردازش بر روی انجام داد.
myset = {"a", "b", "c"}
print("c" in myset)
خروجی
True
🤓متد Len
با استفاده از متد len می توان طول مجموعه را گرفت.
S = {"a", "ab", "abc","abcd"}
print(len(S))
خروجی
4
🤓با کلمه کلیدی del هم می توان کل یک مجموعه را حذف کرد.
S = {"2", "4", "6"}
del S
print(S)
خروجی
خطا ====> NameError
➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖
💥Novel channels:
@Python➕ @DataScience ➕@Optimization
🤓نوع داده مجموعه(Sets)
مجموعه یک نوع داده بینظم و اندیس گذاری نشده است که عناصر آن درون آکولاد {} قرار می گیرند. عناصر مجموعه به صورت Random ظاهر می شوند.
myset = {"python", "perl", "ruby"}
print(myset)
🤓دسترسی به عناصر مجموعه
دسترسی به عناصر مجموعه با توجه به این که اندیس ندارند و مرتب نیستند با اندیس امکان پذیر نیست. فقط می توان با in و for دسترسی پیدا کرد و پردازش بر روی انجام داد.
myset = {"a", "b", "c"}
print("c" in myset)
خروجی
True
🤓متد Len
با استفاده از متد len می توان طول مجموعه را گرفت.
S = {"a", "ab", "abc","abcd"}
print(len(S))
خروجی
4
🤓با کلمه کلیدی del هم می توان کل یک مجموعه را حذف کرد.
S = {"2", "4", "6"}
del S
print(S)
خروجی
خطا ====> NameError
➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖
💥Novel channels:
@Python➕ @DataScience ➕@Optimization