سلام.دوتا لیست جداگونه دارم.میخوام یکی از عناصر لیست دوم را با یکی از عناصر لیست اول جایگزین کنم.برای مثال:
برای جایگزین کردن یک عنصر از لیست با یک عنصر از لیست دیگر در پایتون، میتوانید از ایندکسها استفاده کنید. برای مثال، اگر میخواهید عدد 7 در list2 را با عدد 3 از list1 جایگزین کنید، میتوانید کد زیر را بنویسید:
list1 = [1,2,3,4,5,6] list2 = [7,8,9] # پیدا کردن ایندکس عدد 3 در list1 index1 = list1.index(3) # پیدا کردن ایندکس عدد 7 در list2 index2 = list2.index(7) # جایگزین کردن عدد 7 با عدد 3 list2[index2] = list1[index1] print(list2) # خروجی: [3,8,9]
این کد عدد 7 را در list2 با عدد 3 از list1 جایگزین میکند. توجه داشته باشید که این کد فرض میکند هر دو عدد حتماً در لیستهای خود وجود دارند. اگر اینطور نباشد، تابع index() خطا میدهد. بنابراین، قبل از استفاده از این کد، مطمئن شوید که هر دو عدد در لیستهای خود وجود دارند.