Font size
Worksheetsهياكل البيانات
Total questions: 33
Worksheet time: 17mins
يتم وضع عناصر الصف
tuple
بين
علامتي
< >
القوسين المربعين
[ ]
القوسين المعقوفين
{ }
القوسين
( )
عندما نريد تخزين بيانات من نفس النوع نستخدم
القاموس Dictionary
الصفوف Tuple
المصفوفة Array
القائمة List
عندما نحتاج إلى تخزين بيانات لا نريد تغييرها نستخدم
القاموس Dictionary
الصفوف Tuple
المصفوفة Array
القائمة List
عندما نحتاج إلى وجود ارتباط منطقي ما بين (المفتاح والقيمة) أو نحتاج للبحث بناء على مفتاح مخصص نستخدم
القاموس Dictionary
الصفوف Tuple
المصفوفة Array
القائمة List
إذا أردنا إزالة جميع عناصر القاموس فإننا نستخدم العملية:
clear()
update()
keys()
get()
تتم فهرسة المصفوفة ثنائية الأبعاد بواسطة :
فهرس واحد
صف واحد
عمود واحد
فهرسين
عند تعريف صف
يحوي عنصراً واحداً فقط يتم كتابة العنصر بين القوسين ولكن متبوعاً:
(5,)
(5:)
(5;)
(5=)
الدالة التي تستخدم
لحساب عدد العناصر الموجودة في قائمة أو عدد الحروف لمتغير نصي أو عدد الأرقام
لمتغير عددي هي:
reverse ()
count ()
len ()
sum ()
من الاختلافات الرئيسية بين القائمة والقاموس من حيث العناصر :
بالقائمة العناصر متتابعة بالقاموس أزواجاً متتابعة
بالقائمة العناصر متتابعة بالقاموس أزواجاً غير متتابعة
بالقائمة العناصرغير متتابعة بالقاموس أزواجاً متتابعة
بالقائمة العناصرغير متتابعة بالقاموس أزواجاً غير متتابعة
في القاموس يتم استخدام الأقواس :
[ ]
( )
{ }
في الصفوف يتم استخدام الأقواس :
[ ]
( )
{ }
في القائمة يتم استخدام الأقواس :
[ ]
( )
{ }
عند تعريف القاموس يتم الفصل بين العنصر والمفتاح باستخدام
:
,
;
\
كل مفتاح في القاموس يسمح بالوصول إلى :
قيمتان
أكثر من قيمة
قيمة واحدة
ثلاث قيم
القائمة هي أكثر هياكل البيانات استخداما في لغة بايثون
صحيح
خطأ
يجب أن تحتوي القائمة على نفس النوع من البيانات
صحيح
خطأ
يمكن طباعة كل عناصر القائمة بأمر واحد
صحيح
خطأ
لطباعة عناصر القائمة عنصر بعنصر يمكن استخدام حلقة التكرار For
صحيح
خطأ
يبدأ نظام ترقيم عناصر القائمة بالرقم 1
صحيح
خطأ
من انواع هياكل البيانات التي تتميز بانها غير قابلة للتعديل
القوائم
الصفوف
الصفوفات
القواميس
اي من التالية تعتبر مثال على الصفوف:
X=(1,30,5,20)
X=(10)
X=[1,30,5,20]
X={1,20,30}
الصفوف هي أحد هياكل البيانات في لغة البايثون وتحوي عدداً من العناصر المتتالية من نفس النوع وتختلف عن القوائم في:-
قابلة للتغيير
غير قابلة للتغيير والبيانات متغيرة
غير قابلة للتغير والبيانات ثابتة
قابلة للتغيير والبيانات ثابتة
من أوجه الاختلاف بين القوائم والصفوف
تعتبر الصفوف ثابتة ويتم إحاطة عناصرها داخل القوسين [ ]
تعتبر الصفوف ثابتة ويتم إحاطة عناصرها داخل القوسين ( )
تعتبر الصفوف متغييرة ويتم إحاطة عناصرها داخل القوسين ( )
تعتبر الصفوف متغيرة ويتم إحاطة عناصرها داخل القوسين [ ]
دالة sum() في القوائم تتعامل مع :-
قيم عددية ونصية
قيم نصية
قيم عددية
قيم متعددة
تستخدم الدالة (appened(x لــ :-
إضافة عنصر في أول القائمة
إضافة عنصر في منتصف القائمة
إضافة عنصر في أخر القائمة
إضافة عنصر في أول أو اخر القائمة
تستخدم الدالة (count(x بالقوائم لــ :-
حساب عدد مرات ظهور العنصر داخل القائمة
حساب عدد الأحرف للعنصر داخل القائمة
فرز العنصر داخل القائمة
عكس عناصر القائمة
تستخدم الدالة (clear(x بالقوائم لــ :-
حذف عنصر واحداً من القائمة
عكس عناصر القائمة
حذف جميع العناصر من القائمة
فرز عناصر القائمة
تستخدم الدالة (len(x بالقوائم لــ :-
حساب عدد العناصر الموجودة في القائمة
حساب عدد الحروف لمتغير نصي
حساب عدد الأرقام لمتغير عددي
جميع ما سبق
تستخدم الدالة (min(x بالقوائم لــ :-
لايجاد أصغر عنصر في القائمة
لايجاد اكبر عنصر في القائمة
لإيجاد مجموع عدة عناصر في القائمة
عدد العناصر الموجودة في القائمة
دوال min و max لا تتعامل مع القوائم :-
النصية
الرقمية
التي تدمج ما بين النصية والرقمية
الابجدية
ناتج المقطع البرمجي التالي
list1=[ 3,'a',8.5,-2,'doha']
print (list1)
(a)
هي وسيلة لتخزين وتنظيم البيانات في الذاكرة بحيث يمكن استخدامها بكفاءة
القائمة
الثوابت
هياكل البيانات
المتغيرات
الجملة التي تدل الى عرض النتيجة في لغة بايثون هي
input
output
list
