Tuesday, May 10, 2011

24. ตัวแปรดิกชันนารี (Dictionary)

เป็นตัวแปรแถวลำดับอีกรูปแบบหนึ่งคล้ายๆ กับ list และ tuple แต่ตัวแปรชนิดนี้ผู้ใช้จะต้องกำหนดคีย์ในการเข้าถึงเองเพื่อใช้ในการอ้างถึงข้อมูล
รูปแบบการใช้
my_dict={key1:value1,key2:value2,...}
ตัวอย่าง
my_dict1={'..':"สิบเอก",'..':"สิบโท",'..':"สิบตรี"}
ความหมาย
my_dict1['..'] คือ "สิบเอก"
my_dict1['..'] คือ "สิบโท"
my_dict1['..'] คือ "สิบตรี"

27. การลบไฟล์ (File Deleting)


การใช้งาน
Import os
os.remove(ชื่อไฟล์)

26. การอ่านไฟล์ (File Reading)

ในหัวข้อนี้จะนำเสนอ เกี่ยวกับการทำงานติดต่อกับไฟล์เพื่ออ่านข้อมูลที่อยู่ในไฟล์
การใช้งาน
f=open(ชื่อไฟล์,'r')
msg = f.read()
f.close()
print msg

25. การเขียนไฟล์ (File Writting)

ในหัวข้อนี้จะนำเสนอ เกี่ยวกับการทำงานติดต่อกับไฟล์เพื่อเขียนข้อมูลบางอย่างลงไปในไฟล์
การใช้งาน
f=open(ชื่อไฟล์,'w')
f.write(ข้อความ)
f.flush()
f.close()

24. ตัวแปรดิกชันนารี (Dictionary)

เป็นตัวแปรแถวลำดับอีกรูปแบบหนึ่งคล้ายๆ กับ list และ tuple แต่ตัวแปรชนิดนี้ผู้ใช้จะต้องกำหนดคีย์ในการเข้าถึงเองเพื่อใช้ในการอ้างถึงข้อมูล
รูปแบบการใช้
my_dict={key1:value1,key2:value2,...}
ตัวอย่าง
my_dict1={'..':"สิบเอก",'..':"สิบโท",'..':"สิบตรี"}
ความหมาย
my_dict1['..'] คือ "สิบเอก"
my_dict1['..'] คือ "สิบโท"
my_dict1['..'] คือ "สิบตรี"

23. ตัวแปรทูเปิ้ล (Tuple)

เป็นชนิดข้อมูลที่คล้ายๆกับ ลิสต์ แต่ต่างกันที่ ทูเปิ้ล ไม่สามารถแก้ไขค่าข้อมูลได้ ใช้ เครื่องหมาย () ในการประกาศ
ตัวอย่าง
my_tuple = (1,2,3)
หรือสร้างจากลิสต์
my_list = ['a','b','c']
my_tuple2 = tuple(my_list)

22. การคูณลิสต์ (Multiple List)

เป็นการต่อท้ายลิสต์ด้วยลิสต์เดิมตามจำนวนเท่าที่เราต้องการ
ตัวอย่าง
a=[1,2,3]
b=a*3
print b
#[1, 2, 3, 1, 2, 3, 1, 2, 3]