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

Python – ดึง N สมาชิกถัดจากตำแหน่ง K

เมื่อต้องการดึง N สมาชิกถัดจากตำแหน่ง K ในลิสต์ (หรือแทนที่ค่า) สามารถใช้ลูป iteration ได้

ตัวอย่าง

my_list = [31, 24, 46, 18, 34, 52, 26, 29]
print("The list is :")
print(my_list)
K = 2
print("The value of K is :")
print(K)
N = 3
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 : [31, 24, 46, 18, 34, 52, 26, 29]
The value of K is : 2
The value of N is : 3
The result is : [3, 3, 46, 18, 34, 52, 26, 29]

คำอธิบาย

  • กำหนดลิสต์ ค่า K (จำนวนสมาชิกแรกที่จะเปลี่ยน) และ N (ค่าใหม่)

  • วนลูป range(K) แทนที่สมาชิกดัชนี 0 ถึง K-1 ด้วยค่า N

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