.
💗 💗 💗 💗 💗 💗
🤍 🤍
🔤 🔤 🔤 🔤 🔤 🔤
⭐ ماهي الـ
⭐ هي نوع بيانات في بايثون تُستخدم لتمثيل مجموعة مرتبة من العناصر.
⭐ الـ
⭐ الـ
⭐ الـ
⭐ الـ
⭐ متى يجب استخدام الـ
⭐ عندما تحتاج إلى تخزين مجموعة من البيانات التي لا تتغير.
⭐ عندما تحتاج إلى سرعة الوصول إلى البيانات.
⭐ عندما تحتاج إلى كفاءة في استخدام الذاكرة.
⭐ عندما تحتاج إلى سهولة الاستخدام.
⭐ يتم إنشاء
⭐ للتعديل على الـ
Tuple ؟Tuple غير قابل للتعديل: لا يمكن تغيير محتوى tuple بعد إنشاؤه.Tuple أسرع من الـ List في بعض العمليات، مثل الوصول إلى العناصر.Tuple أكثر كفاءة في استخدام الذاكرة من List.Tuple غير مناسبة للتخزين المؤقت لأنها غير قابلة للتعديل.Tuple ؟tuple بإستخدام قوسين () وفصل العناصر بفواصل Tuple يجب تحويلها إلى List لإجراء العمليات المطلوبة ومن ثم إعادتها لنوعها السابقPlease open Telegram to view this post
VIEW IN TELEGRAM
👍5❤1
.
🔤 🔤 🔤 🔤 🔤 🔤 🔤
🔠 🔠
💗 💗 💗 💗 💗 💗
⭐ الـ
⭐ الـ
⭐ الـ
⭐ الـ
⭐ الـ
⭐ الـ
()count : عدد مرات ظهور عنصر في tuple.number = (1 ,1 ,1 ,2 ,3 ,4 ,5).
print(number.count(1)) # ➠ 3
()index : إيجاد موقع عنصر في tuple.number = (10 ,2 ,31 ,4 ,52).
print(number.index(31)) # ➠ 2
()len : معرفة طول tuple.number = (1 ,2 ,3 ,4 ,5).
print(len(number)) # ➠ 5
()min : إيجاد أصغر عنصر في tuple.number = (10 ,2 ,31 ,4 ,52).
print(min(number)) # ➠ 2
()max : إيجاد أكبر عنصر في tuple.number = (10 ,2 ,31 ,4 ,52).
print(max(number)) # ➠ 52
slicing : استخراج جزء من tuplenumber = (10 ,2 ,31 ,4 ,52 ,6 ,17)
print(number[1:5]) # ➠ (2 ,31 ,4 ,52)
print(number[3: ]) # ➠ (4 ,52 ,6 ,17)
Please open Telegram to view this post
VIEW IN TELEGRAM
👍3❤1
Tuple : ()append()extend ()insert()remove()pop()reverse()sortPlease open Telegram to view this post
VIEW IN TELEGRAM
👍4
﴿قَالَ رَبُّك هُوَ عَلَيَّ هَيِّنٌ﴾
كُل صعباً بالدُعاء يَهُون
Please open Telegram to view this post
VIEW IN TELEGRAM
❤3
كُل الأماني بين كُن فيكَون ✨
جمعة مباركة
Please open Telegram to view this post
VIEW IN TELEGRAM
👍3❤1
﴿ ونحنَّ اقَربُ اليهِ من حبِل الورَيدِ ﴾
أقرب إلينا من حبل الوريد هَل بعد ذلك قلق؟
👍3
﴿ وَلَسَوْفَ يُعْطِيكَ رَبُّكَ فَتَرْضَىٰ ﴾وتظنُّ من فرطِ لُطفهِ بك أنكَ عبدُهُ الوحيد
Please open Telegram to view this post
VIEW IN TELEGRAM
👍3❤1
﴿ لَاتَدْرِي لَعَلَّ ﷲ يُحْدِثُ بَعْدَ ذَلِكَ أمرًا ﴾.
يأتيك جبرٌ من الله يُنسيك متاعب أيَّامِك
Please open Telegram to view this post
VIEW IN TELEGRAM
👍2
tuple الى list لإجراء التعديلات عليها N = (11 ,22 ,33 ,5 ,4 ,10 ,2)
N = list(N) # list الى tuple تحويل
#الان يمكنك التعديل عليها لأنها الان تعتبر list وليست tuple
N[2] = 7 #تغيير قيمة عنصر
N[5] = "Ahmed" #تغيير قيمة عنصر آخر
N = tuple(N) # tuple الى list تحويل
print(N) #(11 ,22 ,7 ,5 ,4 ,"Ahmed" ,2)
Please open Telegram to view this post
VIEW IN TELEGRAM
❤7👍3
N = (11 ,22 ,33 ,5)
#تحويل ال tuple الى list
N = list(N)
#الان يمكنك التعديل عليها لأنها تعتبر list وليست tuple
# تغيير قيمة عنصر
N[2] = "Ahmed" #[11,22,"Ahmed",5]
# إضافة عنصر جديد
N.append(10) #[11,22,"Ahmed",5,10]
#إضافة عدة عناصر
N.extend([4,7]) #[11,22,"Ahmed",5,10,4,7]
#إضافة عنصر إلى موقع معين
N.insert(2,"Ali") #[11,22,"Ali","Ahmed",5,10,4,7]
# حذف عنصر معين
N.remove("Ali") #[11,22,"Ahmed",5,10,4,7]
#حذف عنصر عن طريق الوصول لموقعه
N.pop(2) #[11,22,5,10,4,7]
#ترتيب عناصر القائمة تصاعدياً
N.sort() #[4, 5, 7, 10, 11, 22]
#عكس عناصر القائمة
N.reverse() #[22, 11, 10, 7, 5, 4]
#تحويل الlist الى tuple
N = tuple(N)
print(N) #(22, 11, 10, 7, 5, 4)
👍4
﴿قَدْ جَعَلَهَا رَبِّي حَقًّا ﴾
حاشاهُ أن يُحيي فيكَ أملاً ثُمّ ينزعَهُ
Please open Telegram to view this post
VIEW IN TELEGRAM
❤3
1. Enter Tuple Element..
2. Print Tuple Element.
3. Search in Tuple.
4. Update Element in Tuple.
5. Exit.
Please open Telegram to view this post
VIEW IN TELEGRAM
👍5❤2
Python Tips | بالعربي
import os
R = 1
while True:
os.system("clear") #حذف السابق
print('''
1. Enter Tuple Element.
2. Print Tuple Element.
3. Search in Tuple.
4. Update Element in Tuple.
5. Exit.
''')
choose = int(input("Enter one of the previous options: \n"))
if choose == 1 or R == 1 :
os.system("clear")
# التحقق من أن أول قيمة اختارها المستخدم هي الواحد
if choose != 1:
input("\nYou have to choose 1 for the first time\nEnter anything to return to the main menu...\n")
continue # العودة الى بداية الدوارة
# الخيار رقم 1 :
L = []
size = int(input("\nEnter size the tuple: "))
for i in range(size):
y = int(input(f"Enter the element {i+1}: "))
L.append(y)
T = tuple(L)
R += 1
print("\n✓ Items have been added successfully ✓")
input("Enter anything to return to the main menu...\n")
elif choose == 2:
os.system("clear")
#الخيار رقم 2 :
print("\nElement the tuple is: ",T)
input("\nEnter anything to return to the main menu...\n")
elif choose == 3:
os.system("clear")
#الخيار رقم 3 :
search=int(input("\nEnter element to search for: "))
if search in T:
print("✓ found ✓")
else:
print("!! Not found !!")
input("\nEnter anything to return to the main menu...\n")
elif choose == 4:
os.system("clear")
#الخيار رقم 4 :
se=int(input("\nEnter value to search for: "))
if se in T:
temp=list(T)
update=int(input("Enter the value you want to replace with: "))
for s in range(len(T)):
if temp[s]==se:
temp[s]=update
T = tuple(temp)
print("\n✓ The tuple has been updated ✓")
else:
print("!! Not found !!")
input("\nEnter anything to return to the main menu...\n")
elif choose == 5:
os.system("clear")
#الخيار رقم 5 :
print("Thank you for visiting")
break
else:
os.system("clear")
#إذا لم يدخل أحد الخيارات السابقة
input("!! please enter only one of the avaiable choices !!\nEnter anything to return to the main menu...\n")
👍3
{ فَإِنَّكَ بِأَعْيُنِنَا }وَهل بعدَ هذهِ المُواسَاةِ قَلَق ؟
Please open Telegram to view this post
VIEW IN TELEGRAM
👍3
.
🔤 🔤 🔤
ما هو الـ Set؟
الـ Set هو بنية بيانات في علوم الحاسب تُستخدم لتخزين مجموعة من القيم الفريدة دون أي ترتيب محدد. تتميز الـ Set بخصائصها التالية:
* فريدة: لا يمكن أن تحتوي الـ Set على قيم مكررة.
* غير مرتبة: لا يتم ترتيب عناصر الـ Set بأي ترتيب محدد.
* فعالة: تتميز عمليات البحث والإضافة والحذف في الـ Set بفعاليتها.
دوال الـ Set:
تحتوي الـ Set على العديد من الدوال التي تسمح بإجراء عمليات مختلفة على عناصرها ومنها :
1. ال add(element): تضيف عنصرًا جديدًا إلى الـ Set.
2. ال remove(element): تزيل عنصرًا من الـ Set.
3.ال len(my_set): ترجع عدد العناصر في الـ Set.
4. ال in(element): تتحقق من وجود عنصر في الـ Set.
5. ال union(other_set): تُرجع Set جديدًا يحتوي على جميع عناصر الـ Set الحالي و Set آخر.
6.ال intersection(other_set): تُرجع Set جديدًا يحتوي على العناصر المشتركة بين الـ Set الحالي و Set آخر.
7. ال difference(other_set): تُرجع Set جديدًا يحتوي على جميع عناصر الـ Set الحالي التي لا توجد في Set آخر.
8.ال isdisjoint(other_set): تتحقق من عدم وجود أي عناصر مشتركة بين الـ Set الحالي و Set آخر.
9. ال clear(): تُفرغ الـ Set من جميع عناصرها.
أمثلة على استخدام الـ Set:
* تخزين مجموعة من القيم الفريدة، مثل أسماء المستخدمين في نظام تسجيل الدخول.
* التحقق من وجود عنصر في مجموعة من القيم.
* إيجاد العناصر المشتركة بين مجموعتين من القيم.
* إيجاد العناصر التي توجد في مجموعة ولا توجد في مجموعة أخرى.
ما هو الـ Set؟
الـ Set هو بنية بيانات في علوم الحاسب تُستخدم لتخزين مجموعة من القيم الفريدة دون أي ترتيب محدد. تتميز الـ Set بخصائصها التالية:
* فريدة: لا يمكن أن تحتوي الـ Set على قيم مكررة.
* غير مرتبة: لا يتم ترتيب عناصر الـ Set بأي ترتيب محدد.
* فعالة: تتميز عمليات البحث والإضافة والحذف في الـ Set بفعاليتها.
دوال الـ Set:
تحتوي الـ Set على العديد من الدوال التي تسمح بإجراء عمليات مختلفة على عناصرها ومنها :
1. ال add(element): تضيف عنصرًا جديدًا إلى الـ Set.
my_set = {1, 2, 3}
my_set.add(4)
print(my_set) # {1, 2, 3, 4}
.2. ال remove(element): تزيل عنصرًا من الـ Set.
my_set.remove(2).
print(my_set) # {1, 3, 4}
3.ال len(my_set): ترجع عدد العناصر في الـ Set.
print(len(my_set)) # 3.
4. ال in(element): تتحقق من وجود عنصر في الـ Set.
print(2 in my_set) # False.
5. ال union(other_set): تُرجع Set جديدًا يحتوي على جميع عناصر الـ Set الحالي و Set آخر.
other_set = {3, 4, 5}
my_set = my_set.union(other_set)
print(my_set) # {1, 3, 4, 5}
.6.ال intersection(other_set): تُرجع Set جديدًا يحتوي على العناصر المشتركة بين الـ Set الحالي و Set آخر.
my_set = my_set.intersection(other_set).
print(my_set) # {3, 4}
7. ال difference(other_set): تُرجع Set جديدًا يحتوي على جميع عناصر الـ Set الحالي التي لا توجد في Set آخر.
my_set = my_set.difference(other_set).
print(my_set) # {1}
8.ال isdisjoint(other_set): تتحقق من عدم وجود أي عناصر مشتركة بين الـ Set الحالي و Set آخر.
print(my_set.isdisjoint(other_set)).
# True
9. ال clear(): تُفرغ الـ Set من جميع عناصرها.
my_set.clear()ملاحظة: هذه ليست قائمة شاملة بكل دوال الـ Set، إنما هي أهم الدوال التي تُستخدم بشكل متكرر.
print(my_set) # set()
أمثلة على استخدام الـ Set:
* تخزين مجموعة من القيم الفريدة، مثل أسماء المستخدمين في نظام تسجيل الدخول.
* التحقق من وجود عنصر في مجموعة من القيم.
* إيجاد العناصر المشتركة بين مجموعتين من القيم.
* إيجاد العناصر التي توجد في مجموعة ولا توجد في مجموعة أخرى.
Please open Telegram to view this post
VIEW IN TELEGRAM
👍5❤2
Please open Telegram to view this post
VIEW IN TELEGRAM
❤2
﴿فَاصْبِرْ صَبْرًا جَمِيلًا﴾
سَيكُون العَوض مُعجزة
Please open Telegram to view this post
VIEW IN TELEGRAM
❤1
صباح الخير ⛅️:
سيُشرق صباح الخير في قلبك ، في دربك ، في سَـائر عُمرك ، عندما تؤمن بأن الله مَعك لأن الصباح بسمة رضا ونبض جديد بأنفاس جديده إِملأ روحك تفاؤلاً وإنظر الى يومك كأنه أجمل يوم في حياتك فالسعاده لا تُشترى بل انت من يصنعها .
سيُشرق صباح الخير في قلبك ، في دربك ، في سَـائر عُمرك ، عندما تؤمن بأن الله مَعك لأن الصباح بسمة رضا ونبض جديد بأنفاس جديده إِملأ روحك تفاؤلاً وإنظر الى يومك كأنه أجمل يوم في حياتك فالسعاده لا تُشترى بل انت من يصنعها .