บทช่วยสอนงูหลาม

Python HOME แนะนำ Python Python เริ่มต้น ไวยากรณ์หลาม ความคิดเห็นหลาม ตัวแปรหลาม ประเภทข้อมูลหลาม ตัวเลขหลาม Python Casting Python Strings Python Booleans ตัวดำเนินการ Python รายการหลาม Python Tuples ชุดหลาม พจนานุกรม Python Python If...Else Python ในขณะที่ลูป Python สำหรับลูป ฟังก์ชั่นหลาม Python Lambda Python Arrays Python คลาส/วัตถุ มรดกหลาม Python Iterators ขอบเขตหลาม โมดูล Python วันที่หลาม คณิตศาสตร์หลาม Python JSON Python RegEx Python PIP Python ลอง...ยกเว้น อินพุตผู้ใช้ Python การจัดรูปแบบสตริงหลาม

การจัดการไฟล์

การจัดการไฟล์ Python Python อ่านไฟล์ Python เขียน/สร้างไฟล์ Python ลบไฟล์

โมดูล Python

กวดวิชา NumPy เกมส์หมีแพนด้า กวดวิชา Scipy

Python Matplotlib

บทนำ Matplotlib Matplotlib เริ่มต้น Matplotlib Pyplot Matplotlib พล็อต เครื่องหมาย Matplotlib Matplotlib Line ป้ายกำกับ Matplotlib Matplotlib Grid แผนย่อย Matplotlib Matplotlib Scatter Matplotlib บาร์ Matplotlib Histograms Matplotlib แผนภูมิวงกลม

การเรียนรู้ของเครื่อง

เริ่มต้น โหมดค่ามัธยฐาน ส่วนเบี่ยงเบนมาตรฐาน เปอร์เซ็นไทล์ การกระจายข้อมูล การกระจายข้อมูลปกติ พล็อตกระจาย การถดถอยเชิงเส้น การถดถอยพหุนาม การถดถอยพหุคูณ มาตราส่วน รถไฟ/ทดสอบ ต้นไม้การตัดสินใจ

Python MySQL

MySQL เริ่มต้น MySQL สร้างฐานข้อมูล MySQL สร้างตาราง MySQL Insert MySQL Select MySQL Where MySQL สั่งซื้อโดย MySQL Delete MySQL Drop Table MySQL Update MySQL Limit MySQL เข้าร่วม

Python MongoDB

MongoDB เริ่มต้น MongoDB สร้างฐานข้อมูล MongoDB สร้างคอลเล็กชัน MongoDB แทรก MongoDB ค้นหา แบบสอบถาม MongoDB MongoDB Sort MongoDB ลบ MongoDB Drop Collection อัพเดท MongoDB MongoDB Limit

การอ้างอิงหลาม

ภาพรวมของ Python ฟังก์ชันในตัวของ Python Python String Methods Python List Methods วิธีพจนานุกรม Python วิธี Python Tuple Python Set Methods วิธีไฟล์ Python คีย์เวิร์ด Python ข้อยกเว้นของ Python คำศัพท์หลาม

การอ้างอิงโมดูล

โมดูลสุ่ม โมดูลคำขอ โมดูลสถิติ โมดูลคณิตศาสตร์ โมดูล cMath

Python ฮาวทู

ลบรายการที่ซ้ำกัน ย้อนกลับสตริง เพิ่มสองตัวเลข

ตัวอย่าง Python

ตัวอย่าง Python Python Compiler แบบฝึกหัดหลาม แบบทดสอบ Python ใบรับรอง Python

Python Tuples


mytuple = ("apple", "banana", "cherry")

ทูเปิล

Tuples ใช้เพื่อเก็บหลายรายการในตัวแปรเดียว

Tuple เป็นหนึ่งใน 4 ประเภทข้อมูลในตัวใน Python ที่ใช้เก็บคอลเลกชั่นข้อมูล อีก 3 ประเภทคือList , SetและDictionaryทั้งหมดมีคุณสมบัติและการใช้งานต่างกัน

ทูเพิลคือคอลเลกชั่นที่สั่งและ ไม่สามารถ เปลี่ยนแปลงได้

Tuples เขียนด้วยวงเล็บกลม

ตัวอย่าง

สร้างทูเพิล:

thistuple = ("apple", "banana", "cherry")
print(thistuple)

รายการทูเพิล

รายการทูเพิลมีการเรียงลำดับ ไม่สามารถเปลี่ยนแปลงได้ และอนุญาตให้มีค่าที่ซ้ำกัน

รายการทูเพิลได้รับการจัดทำดัชนี รายการแรกมีดัชนี[0]รายการที่สองมีดัชนี[1]ฯลฯ


สั่งซื้อ

เมื่อเราบอกว่ามีการสั่งซื้อ tuples หมายความว่ารายการมีลำดับที่กำหนดไว้ และลำดับนั้นจะไม่เปลี่ยนแปลง


ไม่เปลี่ยนแปลง

ทูเปิลไม่สามารถเปลี่ยนแปลงได้ หมายความว่าเราไม่สามารถเปลี่ยนแปลง เพิ่ม หรือลบรายการหลังจากสร้างทูเพิลแล้ว


อนุญาตให้ทำซ้ำ

เนื่องจาก tuples ถูกสร้างดัชนี จึงสามารถมีรายการที่มีค่าเดียวกันได้:

ตัวอย่าง

Tuples อนุญาตค่าที่ซ้ำกัน:

thistuple = ("apple", "banana", "cherry", "apple", "cherry")
print(thistuple)


ความยาวทูเพิล

ในการพิจารณาว่าทูเพิลมีกี่รายการ ให้ใช้ len()ฟังก์ชัน:

ตัวอย่าง

พิมพ์จำนวนรายการในทูเพิล:

thistuple = ("apple", "banana", "cherry")
print(len(thistuple))

สร้างทูเพิลด้วยหนึ่งรายการ

ในการสร้างทูเพิลด้วยไอเท็มเดียว คุณต้องเพิ่มเครื่องหมายจุลภาคหลังไอเท็ม มิฉะนั้น Python จะไม่รู้จักมันเป็นทูเพิล

ตัวอย่าง

ทูเพิลหนึ่งรายการ จำเครื่องหมายจุลภาค:

thistuple = ("apple",)
print(type(thistuple))

#NOT a tuple
thistuple = ("apple")
print(type(thistuple))

รายการทูเพิล - ประเภทข้อมูล

รายการทูเพิลสามารถเป็นประเภทข้อมูลใดก็ได้:

ตัวอย่าง

ประเภทข้อมูลสตริง int และบูลีน:

tuple1 = ("apple", "banana", "cherry")
tuple2 = (1, 5, 7, 9, 3)
tuple3 = (True, False, False)

ทูเพิลสามารถมีประเภทข้อมูลที่แตกต่างกัน:

ตัวอย่าง

ทูเพิลที่มีสตริง จำนวนเต็ม และค่าบูลีน:

tuple1 = ("abc", 34, True, 40, "male")

พิมพ์()

จากมุมมองของ Python สิ่งอันดับ tuples ถูกกำหนดให้เป็นวัตถุที่มีประเภทข้อมูล 'tuple':

<class 'tuple'>

ตัวอย่าง

ชนิดข้อมูลของทูเพิลคืออะไร?

mytuple = ("apple", "banana", "cherry")
print(type(mytuple))

tuple() ตัวสร้าง

นอกจากนี้ยังสามารถใช้ตัวสร้างtuple()เพื่อสร้าง tuple

ตัวอย่าง

การใช้เมธอด tuple() เพื่อสร้าง tuple:

thistuple = tuple(("apple", "banana", "cherry")) # note the double round-brackets
print(thistuple)

คอลเลกชัน Python (อาร์เรย์)

มีสี่ประเภทข้อมูลการรวบรวมในภาษาการเขียนโปรแกรม Python:

  • รายการคือชุดสะสมที่สั่งซื้อและเปลี่ยนแปลงได้ อนุญาตให้สมาชิกที่ซ้ำกัน
  • Tupleคือคอลเล็กชันที่สั่งซื้อและไม่สามารถเปลี่ยนแปลงได้ อนุญาตให้สมาชิกที่ซ้ำกัน
  • Setคือคอลเล็กชันที่ไม่มีลำดับ ไม่เปลี่ยนแปลง* และไม่ได้จัดทำดัชนี ไม่มีสมาชิกซ้ำ
  • พจนานุกรมคือชุดที่สั่ง**และเปลี่ยนแปลงได้ ไม่มีสมาชิกซ้ำ

* ไอเท็มเซ็ตไม่สามารถเปลี่ยนแปลงได้ แต่คุณสามารถลบและ/หรือเพิ่มไอเท็มได้ทุกเมื่อที่ต้องการ

**ใน Python เวอร์ชัน 3.7 พจนานุกรมจะถูกจัดเรียง ใน Python 3.6 และเวอร์ชันก่อนหน้า พจนานุกรมจะไม่เรียงลำดับ

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