Python ตัวแปรแบบมาตราฐาน
- หน้าก่อนหน้า Python Lambda
- หน้าต่อไป หมวดเรียง Python/โอปเจก
โปรดระวังว่า Python ไม่มีการสนับสนุนแนวความแนวหน้า แต่สามารถใช้ตัวแปรรายการของ Python แทน
แนวความ
แนวความใช้เก็บค่าหลายรายการในตัวแปรเดียว
ตัวอย่าง
สร้างแนวความที่มีแบรนด์รถยนต์
cars = ["Porsche", "Volvo", "BMW"]
อะไรคือแนวความ?
แนวความเป็นตัวแปรพิเศษที่สามารถรักษาค่าหลายรายการในครั้งเดียว
ถ้าคุณมีรายการโครงการ (เช่น รายการแบรนด์รถยนต์) จะเก็บแบรนด์ไว้ในตัวแปรเดียวอาจเหมือนนี้
car1 = "Porsche" car2 = "Volvo" car3 = "BMW"
แต่ถ้าคุณต้องการวนลูปผ่านแบรนด์เหล่านั้นและหาแบรนด์รถยนต์เฉพาะไหน ว่าไม่ใช่รถยนต์ 3 คัน แต่เป็น 300 คันเท่าไหร่?
ตัวแบบที่แนะนำคือแนวความ!
แนวความสามารถเก็บค่าหลายรายการในชื่อเดียว คุณสามารถเข้าถึงค่าเหล่านั้นด้วยการอ้างอิงตัวอุปกรณ์
เข้าถึงอิเล็กทรอนิกส์ในแนวความ
อ้างอิงอิเล็กทรอนิกส์ด้วยเลขตัวอุปกรณ์
ตัวอย่าง
ดึงค่าของอิเล็กทรอนิกส์แรกในแนวความ
x = cars[0]
ตัวอย่าง
แก้ไขค่าของอิเล็กทรอนิกส์แรกในแนวความ
cars[0] = "Audi"
ความยาวของแนวความ
ใช้ len()
วิธีที่จะคืนค่าความยาวของแนวความ (จำนวนอิเล็กทรอนิกส์ในแนวความ)
ตัวอย่าง
คืนค่าจำนวนอิเล็กทรอนิกส์ใน cars รายการ
x = len(cars)
หมายเหตุ:ความยาวของแนวความเป็นค่าเพิ่มเติมของตัวอินดิเซ็กที่สูงสุด
วนลูปอิเล็กทรอนิกส์ในแนวความ
คุณสามารถใช้ for in
การวนลูปผ่านทุกอิเล็กทรอนิกส์ในแนวความทั้งหมด
ตัวอย่าง
แสดงค่าทุกอย่างใน cars รายการ
for x in cars: print(x)
เพิ่มอิเล็กทรอนิกส์ในแนวความ
คุณสามารถใช้ append()
วิธีเพิ่มอิเล็กทรอนิกส์เข้าสู่แนวความ
ตัวอย่าง
เพิ่มอิเล็กทรอนิกส์อีกหนึ่งอันลงใน cars รายการ
cars.append("Audi")
ลบอิเล็กทรอนิกส์จากแนวความ
คุณสามารถใช้ pop()
วิธีลบอิเล็กทรอนิกส์ออกจากแนวความ
ตัวอย่าง
ลบอิเล็กทรอนิกส์ที่เป็นอิเล็กทรอนิกส์ที่สองของ cars รายการ
cars.pop(1)
คุณยังสามารถใช้ remove()
วิธีลบอิเล็กทรอนิกส์ออกจากแนวความ
ตัวอย่าง
ลบอิเล็กทรอนิกส์ที่มีค่า "Volvo"
cars.remove("Volvo")
หมายเหตุ:รายการ remove()
วิธีนี้เพียงแค่ลบค่าที่เกิดขึ้นเป็นครั้งแรกที่ระบุ
วิธีของตัวแปล
Python มีชุดวิธีประจำตัวที่สามารถใช้บนรายการหรือตัวแปล
วิธี | การอธิบาย |
---|---|
append() | เพิ่มองค์ประกอบหนึ่งในท้ายรายการ |
clear() | ลบองค์ประกอบทั้งหมดในรายการ |
copy() | คืนสำเนาของรายการ |
count() | คืนจำนวนขององค์ประกอบที่มีค่าที่กำหนด |
extend() | เพิ่มองค์ประกอบ (หรือองค์ประกอบที่สามารถวนรอบได้) ใส่ท้ายรายการ |
index() | คืนค่าดัชนีขององค์ประกอบที่มีค่าที่กำหนด |
insert() | เพิ่มองค์ประกอบในตำแหน่งที่กำหนด |
pop() | ลบองค์ประกอบที่ตั้งที่ที่กำหนด |
remove() | ลบรายการที่มีค่าที่กำหนด |
reverse() | กลับความสัมพันธ์ของรายการ |
sort() | จัดลำดับของรายการ |
หมายเหตุ:Python ไม่มีการสนับสนุนเอกสารตัวแปลเดี่ยว แต่สามารถใช้ Python รายการแทน
- หน้าก่อนหน้า Python Lambda
- หน้าต่อไป หมวดเรียง Python/โอปเจก