เมื่อต้องการแทนที่ K สมาชิกแรกในลิสต์ด้วยค่า N สามารถใช้ลูป iteration ธรรมดาได้
ตัวอย่าง
my_list = [13, 34, 26, 58, 14, 32, 16, 89]
print("The list is :")
print(my_list)
K = 2
print("The value of K is :")
print(K)
N = 99
print("The value of N is :")
print(N)
for index in range(K):
my_list[index] = N
print("The result is :")
print(my_list)
ผลลัพธ์
The list is : [13, 34, 26, 58, 14, 32, 16, 89] The value of K is : 2 The value of N is : 99 The result is : [99, 99, 26, 58, 14, 32, 16, 89]
คำอธิบาย
กำหนดลิสต์ตัวเลข ค่า K (จำนวนสมาชิกแรกที่จะแทนที่) และค่า N (ค่าใหม่)
ใช้ลูป
for index in range(K)วนแค่ K รอบแรกกำหนดค่า my_list[index] = N ทับค่าเดิม
แสดงผลลัพธ์ลิสต์ที่เปลี่ยนแปลงแล้ว