รายการใน Python: ทุกสิ่งที่คุณต้องการรู้เกี่ยวกับรายการ Python



บล็อกนี้จะแนะนำคุณเกี่ยวกับแนวคิดของรายการใน python นอกจากนี้ยังช่วยให้คุณเข้าใจการดำเนินการและการจัดการข้อมูลโดยใช้รายการ python

ภาษาโปรแกรม Python กลายเป็นภาษาโปรแกรมที่ร้อนแรงที่สุดในปัจจุบัน นักพัฒนาได้ตระหนักถึงความสำคัญของการนำไปใช้งานอย่างมีประสิทธิภาพมากกว่าการเขียนโปรแกรมที่ซับซ้อน ให้บริการนักพัฒนาด้วยฟีเจอร์และแอพพลิเคชั่นนอกกรอบแนวคิดหนึ่งคือรายการใน python มันเป็นคอลเลกชัน ประเภทข้อมูล ซึ่งมักนิยมจัดเก็บข้อมูลที่สั่งซื้อใน python ต่อไปนี้เป็นแนวคิดที่กล่าวถึงในบล็อกนี้:

รายการใน Python คืออะไร?

รายการคือคอลเล็กชัน ประเภทข้อมูล ใน python ได้รับคำสั่งและอนุญาตให้มีรายการที่ซ้ำกันเช่นกัน รายการใน python ไม่จำเป็นต้องเป็นเนื้อเดียวกันซึ่งหมายความว่าสามารถมีประเภทข้อมูลที่แตกต่างกันเช่นจำนวนเต็มสตริงและชนิดข้อมูลการรวบรวมอื่น ๆ มีลักษณะที่ไม่แน่นอนและอนุญาตให้สร้างดัชนีเพื่อเข้าถึงสมาชิกในรายการ





ในการประกาศรายชื่อเราใช้วงเล็บเหลี่ยม

List ก็เหมือนกับอาร์เรย์อื่น ๆ ที่เราประกาศในภาษาโปรแกรมอื่น ๆ รายการใน python มักจะใช้เพื่อใช้สแต็กและคิว รายการมีลักษณะที่ไม่แน่นอน ดังนั้นค่าจึงสามารถเปลี่ยนแปลงได้แม้จะประกาศรายการแล้วก็ตาม



รายการของฉัน = [0,1,2,3,4,5,6]

การจัดทำดัชนี:

การจัดทำดัชนี python รายการ edureka

ในการเข้าถึงค่าจากรายการเราใช้ค่าดัชนี ด้านล่างนี้คือรหัสสำหรับรับตัวอักษร '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 มีคุณสมบัตินอกกรอบมากมายพร้อมด้วย ได้กลายเป็นหนึ่งในภาษาโปรแกรมที่ได้รับความนิยมมากที่สุดในปัจจุบัน คุณยังสามารถลงทะเบียนได้ เพื่อเริ่มต้นการเรียนรู้ของคุณ

มีคำถามหรือไม่? พูดถึงพวกเขาในความคิดเห็นเราจะติดต่อกลับ