ทูเปิลเป็นตัวแปรที่เก็บข้อมูลแบบลำดับ (sequence data type) คล้ายๆ กับ ตัวแปรชนิดลิส ทูเปิลจะเก็บค่าของสมาชิกแต่ละตัวไว้ใน เครื่องหมาย (...,...,...)
ตัวอย่าง Tuples.py
var_tuples = ( 'abcd', 123 , 1.23, 'Mindphp.com', 20.2 )
var_tinytuples = (123, 'mindphp')
print (var_tuples) # แสดงค่าทั้งหมดในตัวแปร var_tuples
print (var_tuples[0]) # แสดงรายการแรกของตัวแปร var_tuples
print (var_tuples[1:3]) # แสดงรายการที่สอง ถึง สามรายการถัดไป
print (var_tuples[2:]) # แสดงรายการที่สาม ถึง สุดท้าย
print (var_tinytuples * 2) # แสดงรายการทั้งหมดของตัวแปร var_tuples สองครั้ง
print (var_tuples + var_tinytuples) # แสดงรายการทั้งหมดของ var_tuples, var_tinytuples รวมกัน
ผลที่ได้
('abcd', 123, 1.23, 'Mindphp.com', 20.2)
abcd
(123, 1.23)
(1.23, 'Mindphp.com', 20.2)
(123, 'mindphp', 123, 'mindphp')
('abcd', 123, 1.23, 'Mindphp.com', 20.2, 123, 'mindphp')
Tuples เมื่อสร้างขึ้นมาแล้วเราไม่สามารถเพิ่มค่าให้ตัวแปรได้
เช่น ได้เช่น ตามตัวอย่าง ตัวแปร var_tuples มี index ทั้งหมด 5 ตัว
เราไม่สามารถ
var_tuples[6] = ' My Var' # ไม่สามารถทำได้ จากต่างจาก List ที่สามารถกำหนด ค่าใหม่ให้กับ index เดิม ได้