Blackhacker نشر 9 ديسمبر 2015 أرسل تقرير نشر 9 ديسمبر 2015 كيف أنشئ قائمة تحتوي فقط على أصفار؟ أريد أن أنشئ قائمة تحوي على العدد الذي أرغب به من العناصر وهذه العناصر عبارة عن أصفار أو أي حرف أو رقم آخر، فكيف أستطيع فعل ذلك في بايثون؟ اقتباس
0 هشام رزق الله نشر 9 ديسمبر 2015 أرسل تقرير نشر 9 ديسمبر 2015 هنالك الكثير من الطرق لإنشاء قائمة تحتوي على عنصر متكرر، وجميع هذه الطرق قصيرة وسهلة، فعلى سبيل المثال يمكنك إنشاء أحد عناصر القائمة وضربه في عدد مرات التكرار داخل القائمة كما في المثال التالي:#add code here to figure out the number of 0's you need, naming the variable n. listofzeros = [0] * n وإذا رغبت فيمكنك وضع هذا السطر في دالة وتضيف return listofzeros في النهاية لإرجاع القائمة كما في المثال التالي:def zerolistmaker(n): listofzeros = [0] * n return listofzeros حيث ستمرر لهذه الدالة عدد مرات التكرار وسترجع لك القائمة، أنظر لهذه الأمثلة:>>> zerolistmaker(4) [0, 0, 0, 0] >>> zerolistmaker(5) [0, 0, 0, 0, 0] >>> zerolistmaker(15) [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0] >>> أما في بايثون 3، فيمكنك استخدام هذه الطريقة أيضا:$ python3 >>> from itertools import repeat >>> list(repeat(0, 7)) [0, 0, 0, 0, 0, 0, 0] اقتباس
السؤال
Blackhacker
كيف أنشئ قائمة تحتوي فقط على أصفار؟ أريد أن أنشئ قائمة تحوي على العدد الذي أرغب به من العناصر وهذه العناصر عبارة عن أصفار أو أي حرف أو رقم آخر، فكيف أستطيع فعل ذلك في بايثون؟
1 جواب على هذا السؤال
Recommended Posts
انضم إلى النقاش
يمكنك أن تنشر الآن وتسجل لاحقًا. إذا كان لديك حساب، فسجل الدخول الآن لتنشر باسم حسابك.