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

โปรแกรม Python ค้นหาตำแหน่งอักขระของคำ Kth จากรายการสตริง


เมื่อต้องการค้นหาตำแหน่งอักขระของคำ 'K' จากรายการสตริง จะใช้การทำความเข้าใจรายการพร้อมกับการแจงนับ

ตัวอย่าง

ด้านล่างนี้เป็นการสาธิตสิ่งเดียวกัน -

my_list = ["python", "is", "fun", "to", "learn"]

print("The list is :")
print(my_list)

K = 15
print("The value of K is :")
print(K)

my_result = [element[0] for sub in enumerate(my_list) for element in enumerate(sub[1])]

my_result = my_result[K]

print("The result is :")
print(my_result)

ผลลัพธ์

The list is :
['python', 'is', 'fun', 'to', 'learn']
The value of K is :
15
The result is :
2

คำอธิบาย

  • รายการสตริงถูกกำหนดและแสดงบนคอนโซล

  • ค่าสำหรับ 'K' ถูกกำหนดและแสดงบนคอนโซล

  • ความเข้าใจรายการใช้เพื่อวนซ้ำองค์ประกอบของรายการโดยใช้การแจงนับ

  • องค์ประกอบที่ศูนย์ในทุกองค์ประกอบสามารถเข้าถึงได้โดยใช้การแจงนับ

  • นี้ถูกแปลงเป็นรายการ

  • เนื่องจากมีการใช้การแจงนับ ผลลัพธ์จะเป็นจำนวนเต็มที่นี่

  • องค์ประกอบ 'K' ของรายการนี้จะแสดงเป็นเอาต์พุตบนคอนโซล