اذهب إلى المحتوى

Recommended Posts

  • 0
نشر

يبدو ن الصورة أنه يتم عمل تقسيم ل list إلى chuncks محدده بعدد معينة ويعتبر الجزء 

numbers[i:i + size]
  • مسئول عن عمل slice لل list عن طريق ال
  • وال i هو ال index ال list المدخلة 
  • أما بالنسبة لل size فهو حجم ال chunck المطلوبة 

لذلك يتم قطع جزء من ال list يبدأ من ال i الحالي في ال loop حتى ال i الحالي في ال loop مع إضافة ال size 

كما في المثال التالي النتيجة ستوضح الشرح السابق

my_list = [1, 2, 3, 4, 5, 6, 7, 8, 9]
start = 0
end = len(my_list)
size = 3
for i in range(start, end, size):
    x = i
    print(my_list[x:x+size])

وسيكون الناتج كالتالي

[1, 2, 3]
[4, 5, 6]
[7, 8, 9]

 

انضم إلى النقاش

يمكنك أن تنشر الآن وتسجل لاحقًا. إذا كان لديك حساب، فسجل الدخول الآن لتنشر باسم حسابك.

زائر
أجب على هذا السؤال...

×   لقد أضفت محتوى بخط أو تنسيق مختلف.   Restore formatting

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   جرى استعادة المحتوى السابق..   امسح المحرر

×   You cannot paste images directly. Upload or insert images from URL.

  • إعلانات

  • تابعنا على



×
×
  • أضف...