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

السؤال

Recommended Posts

  • 0
نشر

مرحبًا @لين أبو شعر،

يمكنك ذلك من خلال استخدام الدالة add والتي تسمح لك من جمع عناصر القائمة كلًَا على حدى.

فلجمع عناصر القائمة التي قمت بمشاركتها يمكنك تعريف قائمة جديدة تجمع القائمتان السابقتين. كما في المثال التالي:

list1=[1,2,4]
list2=[3,4,6]
from operator import add
list3 = list( map(add, list1,list2))

# [4, 6, 10]

وبنفس الطريقة أيضًا يمكنك جمع القائمة التي قمت بمشاركتها وسوف يظهر لك ناتج جمع الكلمتان Hello Dear وفي الخانة الثانية take Sir.

حاولي ذلك وسوف تنجح معك عملية الجمع.

  • 0
نشر

إن كنت تريد أن تقوم بعمل قائمة تحتوي على دمج للكلمات نفسها لتكون النتية كالتالي:

["Hello Dear", "Hello Sir", "Take Dear", "Take Sir"]

فيمكنك أن تقوم بذلك من خلال عمل حلقة تكرار على القائمة الأولى وفي داخلها حلقة تكرار أخرى على الحلقة الثانية كالتالي:

newList = []
for i in list1:
	for j in list2:
		newList.append(i + j)


print(newList)	# Output: ["Hello Dear", "Hello Sir", "Take Dear", "Take Sir"]

أما إن كنت تريد دمج القائمتين فقط لتكوين قائمة واحدة تحتوي على الأربع عناصر فيمكنك أن تقوم بذلك من خلال إشارة + كما ذكر في الإجابات السابقة.

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

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

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

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

  • إعلانات

  • تابعنا على



×
×
  • أضف...