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

السؤال

Recommended Posts

  • 2
نشر (معدل)

يمكن ذلك بطريقتين :
الطريقه الأولى بعد تهيئة القاموس نقوم باستخدام التابع setdefault حيث يأخذ وسيطين الأول المفتاح والثاني نوع القيم ممكن أن تكون list وset وغيرها وبعد ذلك نستخدم append الخاص ب list لأضافة القيمة
#طريقة أولى:

dic={} # تعريف قاموس فارغ
yourlist=[[88,66],[80,3]]  # تعريف قائمة
for j in range(len(yourlist)):  
    dic.setdefault(j, list()).append(yourlist[j])
print(dic) # {0: [[88, 66]], 1: [[80, 3]]}

الطريقة الثانية بدون التابع setdefault نقوم فقط بعملية إسناد تقليدية
#طريقة ثانية:

dic={} # تعريف قاموس فارغ
yourlist=[[88,66],[80,3]]  # تعريف قائمة
for j in range(len(yourlist)):
    dic[j]=yourlist[j]

 

تم التعديل في بواسطة Ali Haidar Ahmad

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

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

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

×   لقد أضفت محتوى بخط أو تنسيق مختلف.   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.

  • إعلانات

  • تابعنا على



×
×
  • أضف...