ภาษาโปรแกรม Python กลายเป็นภาษาโปรแกรมที่ร้อนแรงที่สุดในปัจจุบัน นักพัฒนาได้ตระหนักถึงความสำคัญของการนำไปใช้งานอย่างมีประสิทธิภาพมากกว่าการเขียนโปรแกรมที่ซับซ้อน ให้บริการนักพัฒนาด้วยฟีเจอร์และแอพพลิเคชั่นนอกกรอบแนวคิดหนึ่งคือรายการใน python มันเป็นคอลเลกชัน ประเภทข้อมูล ซึ่งมักนิยมจัดเก็บข้อมูลที่สั่งซื้อใน python ต่อไปนี้เป็นแนวคิดที่กล่าวถึงในบล็อกนี้:
รายการใน Python คืออะไร?
รายการคือคอลเล็กชัน ประเภทข้อมูล ใน python ได้รับคำสั่งและอนุญาตให้มีรายการที่ซ้ำกันเช่นกัน รายการใน python ไม่จำเป็นต้องเป็นเนื้อเดียวกันซึ่งหมายความว่าสามารถมีประเภทข้อมูลที่แตกต่างกันเช่นจำนวนเต็มสตริงและชนิดข้อมูลการรวบรวมอื่น ๆ มีลักษณะที่ไม่แน่นอนและอนุญาตให้สร้างดัชนีเพื่อเข้าถึงสมาชิกในรายการ
ในการประกาศรายชื่อเราใช้วงเล็บเหลี่ยม
List ก็เหมือนกับอาร์เรย์อื่น ๆ ที่เราประกาศในภาษาโปรแกรมอื่น ๆ รายการใน python มักจะใช้เพื่อใช้สแต็กและคิว รายการมีลักษณะที่ไม่แน่นอน ดังนั้นค่าจึงสามารถเปลี่ยนแปลงได้แม้จะประกาศรายการแล้วก็ตาม
รายการของฉัน = [0,1,2,3,4,5,6]
การจัดทำดัชนี:
ในการเข้าถึงค่าจากรายการเราใช้ค่าดัชนี ด้านล่างนี้คือรหัสสำหรับรับตัวอักษร 'A' จากรายการที่มีตัวอักษรของคำว่า 'EDUREKA'
a = ['E', 'D', 'U', 'R', 'E', 'K', 'A'] พิมพ์ (a [6]) พิมพ์ (a [-1])
ทั้งสองข้อความสั่งพิมพ์จะดึงตัวอักษร 'A' จากรายการ
ทำไมต้องใช้รายการ
ในขณะที่เลือกประเภทข้อมูลสำหรับจัดเก็บข้อมูลของเราเราต้องคำนึงถึงคุณสมบัติและคุณลักษณะของประเภทข้อมูลด้วย จะมีประสิทธิภาพและปลอดภัยมากขึ้นหากเราตัดสินใจอย่างถูกต้องตั้งแต่แรก
รายการเป็นที่ต้องการเนื่องจากสามารถจัดเก็บข้อมูลหลายรายการในเวลาเดียวกัน การแทนที่และแก้ไขค่าภายในรายการจะกลายเป็นเรื่องง่าย เราสามารถจัดเก็บลำดับในรายการและดำเนินการซ้ำหลายครั้งโดยใช้ลูปได้เช่นกัน มีการดำเนินการมากมายที่เราสามารถทำได้ในรายการเช่นกันให้ทำความเข้าใจเกี่ยวกับการดำเนินการต่างๆที่เรามีสำหรับรายการใน python
แสดงรายการการดำเนินการใน Python
ต่อไปนี้คือการดำเนินการที่เราสามารถทำได้ในรายการ.
- ผนวก
- ชัดเจน
- สำเนา
- นับ
- ขยาย
- แทรก
- ดัชนี
- ป๊อป
- ลบ
- ย้อนกลับ
- เรียงลำดับ
ผนวก
แปลงสตริงเป็นวันที่ใน java
a = [1,2,3,4,5] a.append (6) print (a) # ผลลัพธ์จะมี 6 ต่อท้ายรายการ
ชัดเจน
a = [1,2,3,4,5] a.clear () # นี่จะเป็นการล้างรายการหรือทำให้รายการว่างเปล่า
สำเนา
a = [1,2,3,4,5] b = a.copy () print (b) #it ทำสำเนารายการ
นับ
a = [1,1,1,3,3,3,4,4,4,4,5,5,5,5,5] a.count (5) # นี้จะให้จำนวนครั้งที่ 5 ปัจจุบัน ในรายการ
ขยาย
a = [1,2,3,4,5] a.extend (range (6,11)) #this จะเพิ่มค่าในรายการนี้จากช่วงอ็อบเจ็กต์ที่ทำซ้ำได้
แทรก
a = ['edureka', 'python', 'data science'] a.insert (2, 'artificial intelligence') # ซึ่งจะเพิ่มสตริงที่ค่าดัชนี 2
ดัชนี
a = ['edureka', 'python', 'programming', 'data science', 'AI', 'machine learning'] a.index ('data science') # สิ่งนี้จะได้รับค่าดัชนีที่สตริง 'ข้อมูล science 'ซึ่งก็คือ 3.
ป๊อป
a = [1,2,3,4,5] a.pop () # สิ่งนี้จะปรากฏค่าจากท้ายรายการเช่น 5. รายการจะไม่มี 5 อีกต่อไปหลังจากนี้
ลบ
a = [1,2,3,4,11,5] a.remove (11) # สิ่งนี้จะลบ 11 ออกจากรายการ
ย้อนกลับ
a = [5,4,3,2,1] a.reverse () # สิ่งนี้จะย้อนกลับรายการ #another คำสั่งเพื่อย้อนกลับรายการ a = a [: -1]
เรียงลำดับ
สแกนเนอร์ใน java คืออะไร
a = [3,1,2,6,4,5,9,6,7,8] a.sort () # คุณจะได้รับรายการที่เรียงลำดับเป็นผลลัพธ์
การแทนที่ค่าในรายการ
a = ['edureka', 'python', 'data science', 'tennis', 'machine learning'] a [3] = 'artificial intelligence' # สิ่งนี้จะแทนที่ค่าในดัชนีที่กำหนดด้วยค่าที่กล่าวถึง
ทำซ้ำตามรายการ
สามารถใช้รายการสำหรับ เช่นกัน. ด้านล่างนี้คือรหัสสำหรับวนซ้ำรายการและพิมพ์ค่าโดยใช้คำสั่งควบคุม
a = [1,2,3,4,5] สำหรับ x ใน a: if x == 4: break print (x) # สิ่งนี้จะวนซ้ำในรายการและพิมพ์ค่าจนกว่าจะพบ 4
ตัวสร้างรายการ
ตัวสร้างรายการใช้เพื่อสร้าง / ประกาศรายการ
a = list ((1,2,3,4,5)) พิมพ์ (a) # คุณจะได้รับรายการที่มีค่าที่ประกาศในตัวสร้าง
อย่างที่คุณเห็นตัวสร้างรายการใช้ทูเพิลเป็นอาร์กิวเมนต์ ในทำนองเดียวกันคุณสามารถประกาศประเภทข้อมูลอื่น ๆ เช่นพจนานุกรมหรือชุดภายในตัวสร้างรายการได้เช่นกัน
การแบ่งรายการใน Python
สมมติว่าคุณมีรายชื่อที่มีตัวเลขตั้งแต่ 0-10 แต่คุณต้องการรับตัวเลขตั้งแต่ 5-10 เท่านั้นคุณต้องไม่เข้าถึงองค์ประกอบทั้งหมดที่พิมพ์ค่าดัชนีของตัวเลขเหล่านั้นทั้งหมด คุณสามารถทำตามแนวทางในโค้ดด้านล่างแทนได้
a = [1,2,3,4,5,6,7,8,9,10] a [4:11] # นี่จะได้ตัวเลขทั้งหมดเริ่มจากดัชนี 4 ถึงดัชนี 11 a [-1: - 6] # นี่จะได้ตัวเลขทั้งหมดจากดัชนี 11 ถึงดัชนี 6 a [4:] #this จะพิมพ์ตัวเลขทั้งหมดโดยเริ่มจากดัชนี 4 ไปจนถึงจุดสิ้นสุดของรายการ a [: 6] # นี่จะพิมพ์ตัวเลขทั้งหมดตั้งแต่ดัชนี 0 จนถึงดัชนี 6
การตั้งค่ารายการย่อยใน Python
การตั้งค่ารายการย่อยหมายถึงการประกาศรายการภายในรายการที่มีอยู่
a = list (range (5,11) b = [1,2,3,4, a] # เพื่อเข้าถึงค่าในรายการ b [4] # จะพิมพ์รายการ a. b [4] [4] # นี่จะได้ค่าที่ดัชนีค่า 4 ในรายการ a. b [4] [4] = 19 # เราสามารถเปลี่ยนค่าได้เช่นกันแทนที่ลบแก้ไข ฯลฯ
แทนที่จะเป็นรายการเราสามารถใช้ข้อมูลประเภทอื่นได้เช่นกัน แต่เนื่องจากชุดไม่มีดัชนีจึงไม่สามารถเข้าถึงรายการชุดแยกกันโดยใช้ค่าดัชนี
ในบล็อกนี้เราได้กล่าวถึงรายการใน python และการดำเนินการทั้งหมดที่เราสามารถทำได้ รายการใน python เป็นแนวคิดที่สำคัญมากซึ่งมีบทบาทสำคัญในขณะที่เรียนรู้พื้นฐานของการเขียนโปรแกรม python ภาษาการเขียนโปรแกรม Python มีคุณสมบัตินอกกรอบมากมายพร้อมด้วย ได้กลายเป็นหนึ่งในภาษาโปรแกรมที่ได้รับความนิยมมากที่สุดในปัจจุบัน คุณยังสามารถลงทะเบียนได้ เพื่อเริ่มต้นการเรียนรู้ของคุณ
มีคำถามหรือไม่? พูดถึงพวกเขาในความคิดเห็นเราจะติดต่อกลับ