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

كيف يتم تقسيم ال list إلى chuncks بواسطة بايثون

حاتم الحميد

السؤال

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.

  • إعلانات

  • تابعنا على



×
×
  • أضف...