Computer >> บทช่วยสอนคอมพิวเตอร์ >  >> การเขียนโปรแกรม >> Python

Python – แทนที่ K สมาชิกแรกด้วยค่า N

เมื่อต้องการแทนที่ 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 ทับค่าเดิม

  • แสดงผลลัพธ์ลิสต์ที่เปลี่ยนแปลงแล้ว