ซ่อมคอมพิวเตอร์นอกสถานที่ รามคำแหง บางกะปิ 083-792-5426

Go to Blogger edit html and find these sentences.Now replace these sentences with your own descriptions.

This is default featured post 2 title

Go to Blogger edit html and find these sentences.Now replace these sentences with your own descriptions.

This is default featured post 3 title

Go to Blogger edit html and find these sentences.Now replace these sentences with your own descriptions.

This is default featured post 4 title

Go to Blogger edit html and find these sentences.Now replace these sentences with your own descriptions.

This is default featured post 5 title

Go to Blogger edit html and find these sentences.Now replace these sentences with your own descriptions.

ซ่อมคอมพิวเตอร์นอกสถานที่ รามตำแหง บางกะปิ 083-792-5426

วันอังคารที่ 28 มกราคม พ.ศ. 2568

ฟังก์ชัน Python print()



วิธีพิมพ์ในภาษา Python พร้อมตัวอย่าง

ในบทช่วยสอนนี้ คุณจะได้เรียนรู้-

 

ฟังก์ชันการพิมพ์หลาม ()

ฟังก์ชัน print() ใน Python ใช้เพื่อพิมพ์ข้อความที่ระบุบนหน้าจอ คำสั่งพิมพ์ใน Python พิมพ์สตริงหรือวัตถุที่แปลงเป็นสตริงขณะพิมพ์บนหน้าจอ

ไวยากรณ์ :

พิมพ์ (วัตถุ)

จะพิมพ์สตริงอย่างง่ายใน Python ได้อย่างไร

บ่อยครั้งคุณไม่จำเป็นต้องพิมพ์สตริงในโครงสร้างการเข้ารหัสของคุณ

นี่คือวิธีการพิมพ์คำสั่งใน Python 3:

ตัวอย่าง: 1

หากต้องการพิมพ์ Welcome to Guru99 ให้ใช้คำสั่ง Python print ดังนี้:

พิมพ์ ("ยินดีต้อนรับสู่ Guru99")

เอาท์พุท:

 

ยินดีต้อนรับสู่ Guru99

ใน Python 2 ตัวอย่างเดียวกันจะมีลักษณะดังนี้

พิมพ์ "ยินดีต้อนรับสู่ Guru99"

ตัวอย่างที่ 2:

หากคุณต้องการพิมพ์ชื่อห้าประเทศ คุณสามารถเขียน:

พิมพ์ ("สหรัฐอเมริกา")
พิมพ์ ("แคนาดา")
พิมพ์ ("เยอรมนี")
พิมพ์ ("ฝรั่งเศส")
พิมพ์ ("ญี่ปุ่น")

 

 

เอาท์พุท:

 

กวาง
แคนาดา
เยอรมนี
ฝรั่งเศส
ญี่ปุ่น

วิธีพิมพ์บรรทัดว่าง

บางครั้งคุณจำเป็นต้องพิมพ์บรรทัดว่างหนึ่งบรรทัดในโปรแกรม Python ของคุณ ต่อไปนี้เป็นตัวอย่างในการทำงานนี้โดยใช้รูปแบบการพิมพ์ Python

ตัวอย่าง:

ให้เราพิมพ์ 8 บรรทัดว่าง คุณสามารถพิมพ์:

พิมพ์ (8 * "\n")

หรือ:

พิมพ์ ("\n\n\n\n\n\n\n\n\n")

 

 

นี่คือรหัส

 

พิมพ์ ("ยินดีต้อนรับสู่ Guru99")
พิมพ์ (8 * "\n")
พิมพ์ ("ยินดีต้อนรับสู่ Guru99")

เอาท์พุต

ยินดีต้อนรับสู่ Guru99







ยินดีต้อนรับสู่ Guru99

พิมพ์คำสั่งสิ้นสุด

โดยค่าเริ่มต้น ฟังก์ชันการพิมพ์ใน Python จะลงท้ายด้วยการขึ้นบรรทัดใหม่ ฟังก์ชันนี้มาพร้อมกับพารามิเตอร์ที่เรียกว่า 'end' ค่าเริ่มต้นของพารามิเตอร์นี้คือ '\n' เช่น อักขระขึ้นบรรทัดใหม่ คุณสามารถสิ้นสุดคำสั่งการพิมพ์ด้วยอักขระหรือสตริงใดก็ได้โดยใช้พารามิเตอร์นี้ มีเฉพาะใน Python 3+

ตัวอย่างที่ 1:

พิมพ์ ("ยินดีต้อนรับสู่", end = ' ')
พิมพ์ ("Guru99", end = '!')

เอาท์พุท:

ยินดีต้อนรับสู่ Guru99!

ตัวอย่างที่ 2:

# ลงท้ายด้วย '@.'

print("Python" , end = '@')

เอาท์พุท:

หลาม@

ตัวแปร Python: วิธีกำหนด/ประกาศประเภทตัวแปรสตริง



ตัวแปรใน Python คืออะไร?

ตัวแปร Python เป็นตำแหน่งหน่วยความจำที่สงวนไว้สำหรับเก็บค่า กล่าวอีกนัยหนึ่ง ตัวแปรในโปรแกรมหลามให้ข้อมูลกับคอมพิวเตอร์เพื่อการประมวลผล

Python Variable Types

ทุกค่าใน Python มีประเภทข้อมูล ชนิดข้อมูลที่แตกต่างกันใน Python ได้แก่ Numbers, List, Tuple, Strings, Dictionary เป็นต้น ตัวแปรใน Python สามารถประกาศโดยใช้ชื่อใดๆ หรือแม้แต่ตัวอักษร เช่น a, aa, abc เป็นต้น

ในบทช่วยสอนนี้ เราจะเรียนรู้

วิธีการประกาศและใช้ตัวแปร

มาดูตัวอย่างกัน เราจะกำหนดตัวแปรใน Python และประกาศเป็น “a” แล้วพิมพ์ออกมา

a=100
พิมพ์ (ก)

ประกาศตัวแปรอีกครั้ง

คุณสามารถประกาศตัวแปร Python ใหม่ได้แม้หลังจากที่คุณได้ประกาศครั้งเดียว

ที่นี่เรามี Python ประกาศตัวแปรเริ่มต้นเป็น f=0

ต่อมาเรากำหนดตัวแปร f ใหม่ให้กับค่า “guru99”

 

 

 

 

ตัวอย่าง Python 2

# ประกาศตัวแปรและเริ่มต้นมัน
ฉ = 0
พิมพ์ f
#ประกาศการทำงานตัวแปรอีกครั้ง
f = 'guru99'
พิมพ์ f

 

 

ตัวอย่าง Python 3

 

# ประกาศตัวแปรและเริ่มต้นมัน
ฉ = 0
พิมพ์ (ฉ)
#ประกาศการทำงานตัวแปรอีกครั้ง
f = 'guru99'
พิมพ์ (ฉ)

Python การต่อสตริงและตัวแปร

มาดูกันว่าคุณสามารถเชื่อมข้อมูลประเภทต่างๆ เช่น สตริงและตัวเลขเข้าด้วยกันได้หรือไม่ ตัวอย่างเช่น เราจะเชื่อมคำว่า “คุรุ” กับหมายเลข “99”

ต่างจาก Java ที่เชื่อมตัวเลขกับสตริงโดยไม่ประกาศตัวเลขเป็นสตริง ในขณะที่การประกาศตัวแปรใน Python จำเป็นต้องประกาศตัวเลขเป็นสตริง ไม่เช่นนั้นจะแสดง TypeError

 

 

ตัวแปรใน Python

 

 

สำหรับรหัสต่อไปนี้ คุณจะได้ผลลัพธ์ที่ไม่ได้กำหนด –

a="คุรุ"
ข = 99
พิมพ์ a+b

เมื่อจำนวนเต็มถูกประกาศเป็นสตริง จะสามารถเชื่อมทั้ง “Guru” + str (“99”)= “Guru99” ในเอาต์พุตได้

a="คุรุ"
ข = 99
พิมพ์(a+str(b))

 

ประเภทตัวแปร Python: Local & Global

ตัวแปรใน Python มี 2 ประเภท ได้แก่ Global Variable และ Local Variable เมื่อคุณต้องการใช้ตัวแปรเดียวกันสำหรับส่วนที่เหลือของโปรแกรมหรือโมดูลของคุณ คุณประกาศให้เป็นตัวแปรส่วนกลาง ในขณะที่หากคุณต้องการใช้ตัวแปรในฟังก์ชันหรือเมธอดเฉพาะ คุณจะต้องใช้ตัวแปรโลคัลในขณะที่การประกาศตัวแปร Python

มาทำความเข้าใจประเภทตัวแปร Python นี้ด้วยความแตกต่างระหว่างตัวแปรท้องถิ่นและตัวแปรส่วนกลางในโปรแกรมด้านล่าง

  1. ให้เรากำหนดตัวแปรใน Python โดยที่ตัวแปร “f” เป็นglobalในขอบเขตและได้รับการกำหนดค่า 101 ซึ่งพิมพ์ออกมาเป็นเอาต์พุต
  2. ตัวแปร f ถูกประกาศอีกครั้งในฟังก์ชันและถือว่าขอบเขตใน เครื่อง เป็นค่าที่กำหนด "ฉันกำลังเรียนรู้ Python" ซึ่งพิมพ์ออกมาเป็นผลงาน Python นี้ประกาศตัวแปรแตกต่างจากตัวแปรส่วนกลาง "f" ที่กำหนดไว้ก่อนหน้านี้
  3. เมื่อการเรียกใช้ฟังก์ชันสิ้นสุดลง ตัวแปรโลคัล f จะถูกทำลาย ที่บรรทัดที่ 12 เมื่อเราพิมพ์ค่า “f” อีกครั้ง มันแสดงค่าตัวแปรส่วนกลาง f=101

 

 

ตัวแปรใน Python

 

 

ตัวอย่าง Python 2

# ประกาศตัวแปรและเริ่มต้นมัน
ฉ = 101
พิมพ์ f
# Global vs. ตัวแปรท้องถิ่นในฟังก์ชัน
def ฟังก์ชันบางอย่าง ():
#โกลบอลf
    f = 'ฉันกำลังเรียน Python'
    พิมพ์ f
ฟังก์ชันบางอย่าง ()
พิมพ์ f

ตัวอย่าง Python 3

# ประกาศตัวแปรและเริ่มต้นมัน
ฉ = 101
พิมพ์ (ฉ)
# Global vs. ตัวแปรท้องถิ่นในฟังก์ชัน
def ฟังก์ชันบางอย่าง ():
#โกลบอลf
    f = 'ฉันกำลังเรียน Python'
    พิมพ์ (ฉ)
ฟังก์ชันบางอย่าง ()
พิมพ์ (ฉ)

ในขณะที่การประกาศตัวแปร Python โดยใช้คำหลักglobalคุณสามารถอ้างอิงตัวแปร global ภายในฟังก์ชันได้

  1. ตัวแปร “f” อยู่ ในขอบเขต สากลและกำหนดค่า 101 ซึ่งพิมพ์ในเอาต์พุต
  2. ตัวแปร f ถูกประกาศโดยใช้คำสำคัญglobal นี่ไม่ใช่ตัวแปรท้องถิ่นแต่เป็นตัวแปรส่วนกลางตัวเดียวกับที่ประกาศไว้ก่อนหน้านี้ ดังนั้นเมื่อเราพิมพ์ค่าออกมา ผลลัพธ์จะเป็น 101
  3. เราเปลี่ยนค่าของ "f" ภายในฟังก์ชัน เมื่อการเรียกใช้ฟังก์ชันสิ้นสุดลง ค่าที่เปลี่ยนแปลงของตัวแปร "f" จะยังคงอยู่ ที่บรรทัดที่ 12 เมื่อเราพิมพ์ค่า “f” อีกครั้ง มันแสดงค่า “การเปลี่ยนแปลงตัวแปรส่วนกลาง”

 

ตัวแปรใน Python

 

ตัวอย่าง Python 2

ฉ = 101;
พิมพ์ f
# ตัวแปร Global vs.local ในฟังก์ชัน
def ฟังก์ชันบางอย่าง ():
  โลก f
  พิมพ์ f
  f = "เปลี่ยนตัวแปรทั่วโลก"
ฟังก์ชันบางอย่าง ()
พิมพ์ f

ตัวอย่าง Python 3

ฉ = 101;
พิมพ์ (ฉ)
# ตัวแปร Global vs.local ในฟังก์ชัน
def ฟังก์ชันบางอย่าง ():
  โลก f
  พิมพ์ (ฉ)
  f = "เปลี่ยนตัวแปรทั่วโลก"
ฟังก์ชันบางอย่าง ()
พิมพ์ (ฉ)

ลบตัวแปร

คุณยังสามารถลบตัวแปร Python ได้โดยใช้คำสั่งdel “variable name”

ในตัวอย่างด้านล่างของตัวแปรลบ Python เราลบตัวแปร f และเมื่อเราดำเนินการพิมพ์ เราพบข้อผิดพลาด “ ไม่ได้กำหนดชื่อตัวแปร ” ซึ่งหมายความว่าคุณได้ลบตัวแปรแล้ว

 

ตัวแปรใน Python

 

ตัวอย่างของตัวแปรลบ Python หรือตัวแปรล้าง Python :

ฉ = 11;
พิมพ์ (ฉ)
ปิด
พิมพ์ (ฉ)

สรุป:

  • ตัวแปรถูกอ้างถึง “ห่อหุ้ม” หรือ “ถัง” ซึ่งสามารถรักษาและอ้างอิงข้อมูลได้ เช่นเดียวกับภาษาการเขียนโปรแกรมอื่น ๆ Python ยังใช้ตัวแปรเพื่อเก็บข้อมูล
  • ตัวแปรสามารถประกาศโดยใช้ชื่อใดๆ หรือแม้แต่ตัวอักษร เช่น a, aa, abc เป็นต้น
  • ตัวแปรสามารถประกาศใหม่ได้แม้หลังจากที่คุณได้ประกาศแล้วก็ตาม
  • ค่าคงที่ Python สามารถเข้าใจได้ว่าเป็นประเภทของตัวแปรที่เก็บค่าที่ไม่สามารถเปลี่ยนแปลงได้ โดยปกติ ค่าคงที่ของ Python จะถูกอ้างอิงจากไฟล์อื่น Python กำหนดค่าคงที่ถูกประกาศในไฟล์ใหม่หรือแยกซึ่งมีฟังก์ชั่นโมดูล ฯลฯ
  • ประเภทของตัวแปรในประเภทตัวแปร Python หรือ Python : Local & Global
  • ประกาศตัวแปรโลคัลเมื่อคุณต้องการใช้สำหรับฟังก์ชันปัจจุบัน
  • ประกาศตัวแปรโกลบอลเมื่อคุณต้องการใช้ตัวแปรเดียวกันสำหรับส่วนที่เหลือของโปรแกรม
  • ในการลบตัวแปร จะใช้คีย์เวิร์ด “del”

Python TUPLE – แพ็ค, แกะ, เปรียบเทียบ, สไลซ์, ลบ, คีย์


Tuple Matching ใน Python คืออะไร?

Tuple Matching ใน Pythonเป็นวิธีการจัดกลุ่ม tuples โดยจับคู่องค์ประกอบที่สองใน tuples ทำได้โดยใช้พจนานุกรมโดยตรวจสอบองค์ประกอบที่สองในแต่ละทูเพิลในการเขียนโปรแกรมหลาม อย่างไรก็ตาม เราสามารถสร้าง tuples ใหม่ได้โดยใช้ส่วนของ tuples ที่มีอยู่

ไวยากรณ์ทูเปิล

Tup = ('ม.ค.', 'ก.พ.', 'มีนาคม')

ในการเขียนทูเพิลว่าง คุณต้องเขียนเป็นวงเล็บสองอันที่ไม่มีอะไร-

blunt1 = ();

สำหรับการเขียนทูเพิลสำหรับค่าเดียว คุณต้องใส่เครื่องหมายจุลภาค แม้ว่าจะมีค่าเดียวก็ตาม ในตอนท้ายคุณต้องเขียนอัฒภาคดังที่แสดงด้านล่าง

ทื่อ1 = (50,);

ดัชนีทูเพิลเริ่มต้นที่ 0 และสามารถนำมาต่อกัน หั่นเป็นแว่น และอื่นๆ ได้

ในบทช่วยสอนนี้ เราจะเรียนรู้-

 

การมอบหมายทูเพิล

Python มีคุณสมบัติการกำหนด tuple ซึ่งช่วยให้คุณสามารถกำหนดตัวแปรได้มากกว่าหนึ่งตัวในแต่ละครั้ง ในที่นี้ เราได้กำหนด tuple 1 ด้วยข้อมูลบุคคล เช่น ชื่อ นามสกุล ปีเกิด ฯลฯ และอีก tuple 2 ที่มีค่าในนั้นเช่น ตัวเลข (1,2,3,….,7)

ตัวอย่างเช่น,

(ชื่อ, นามสกุล, ปีเกิด, หนังที่ชอบและปี, อาชีพ, บ้านเกิด) = Robert

 

นี่คือรหัส

 

tup1 = ('โรเบิร์ต' 'คาร์ลอส' '1965' 'เทอร์มิเนเตอร์ 1995' 'นักแสดง' 'ฟลอริดา');
tup2 = (1,2,3,4,5,6,7);
พิมพ์(tup1[0])
พิมพ์(tup2[1:4])
  • Tuple 1 รวมรายการข้อมูลของ Robert
  • Tuple 2 มีรายการตัวเลขอยู่ในนั้น
  • เราเรียกค่าของ [0] ใน tuple และสำหรับ tuple 2 เราเรียกค่าระหว่าง 1 ถึง 4
  • เรียกใช้รหัส - ตั้งชื่อ Robert สำหรับ tuple แรกในขณะที่ tuple ที่สองจะให้ตัวเลข (2,3 และ 4)

การบรรจุและการเปิดออก

ในการบรรจุ เราใส่ค่าลงใน tuple ใหม่ ในขณะที่แตกไฟล์ เราจะแยกค่าเหล่านั้นกลับเข้าไปในตัวแปร

 

x = ("Guru99", 20, "Education") # ทูเพิลบรรจุ
(บริษัท, emp, โปรไฟล์) = x # tuple unpacking
พิมพ์ (บริษัท)
พิมพ์ (ชั่วคราว)
พิมพ์ (โปรไฟล์)

การเปรียบเทียบสิ่งอันดับ

ตัวดำเนินการเปรียบเทียบใน Python สามารถทำงานกับสิ่งอันดับ

การเปรียบเทียบเริ่มต้นด้วยองค์ประกอบแรกของทูเพิลแต่ละตัว หากไม่เปรียบเทียบกับ =,< หรือ > ก็จะไปยังองค์ประกอบที่สองเป็นต้น

เริ่มต้นด้วยการเปรียบเทียบองค์ประกอบแรกจากทูเพิลแต่ละตัว

ลองศึกษาสิ่งนี้ด้วยตัวอย่าง -

#เคส1

เป็น=(5,6)
ข=(1,4)
ถ้า (a>b):print("a ใหญ่กว่า")
อย่างอื่น: print("b ใหญ่กว่า")

#เคส2

เป็น=(5,6)
ข=(5,4)
ถ้า (a>b):print("a ใหญ่กว่า")
อื่นๆ: พิมพ์ ("b ใหญ่กว่า")

#เคส3

เป็น=(5,6)
ข=(6,4)
ถ้า (a>b):print("a ใหญ่กว่า")
อย่างอื่น: print("b ใหญ่กว่า")

กรณีที่ 1:การเปรียบเทียบเริ่มต้นด้วยองค์ประกอบแรกของทูเพิลแต่ละตัว ในกรณีนี้ 5>1 ดังนั้นเอาต์พุต a จึงใหญ่กว่า

กรณีที่ 2:การเปรียบเทียบเริ่มต้นด้วยองค์ประกอบแรกของทูเพิลแต่ละตัว ในกรณีนี้ 5>5 ซึ่งไม่สามารถสรุปได้ ดังนั้นมันจึงไปยังองค์ประกอบถัดไป 6>4 ดังนั้นเอาต์พุต a จึงใหญ่กว่า

กรณีที่ 3:การเปรียบเทียบเริ่มต้นด้วยองค์ประกอบแรกของทูเพิลแต่ละตัว ในกรณีนี้ 5>6 ซึ่งเป็นเท็จ ดังนั้นมันจึงเข้าไปในบล็อกอื่นและพิมพ์ว่า "b ใหญ่กว่า"

การใช้ทูเพิลเป็นกุญแจในพจนานุกรม

เนื่องจาก tuples สามารถแฮชได้ และ list ไม่ได้ เราจึงต้องใช้ tuple เป็นคีย์ หากเราจำเป็นต้องสร้างคีย์ผสมเพื่อใช้ในพจนานุกรม

ตัวอย่าง : เราจะเจอคีย์ผสมถ้าเราต้องสร้างสมุดโทรศัพท์ที่จับคู่ ชื่อ นามสกุล หมายเลขโทรศัพท์คู่ ฯลฯ สมมติว่าเราได้ประกาศตัวแปรเป็นตัวเลขสุดท้ายและตัวแรก เราก็ทำได้ เขียนคำสั่งกำหนดพจนานุกรมดังที่แสดงด้านล่าง:

ไดเร็กทอรี[last,first] = number

ภายในวงเล็บ นิพจน์เป็นทูเพิล เราสามารถใช้การมอบหมายทูเพิลในลูปเพื่อนำทางพจนานุกรมนี้

สุดท้าย อันดับแรกในไดเร็กทอรี:
พิมพ์ก่อน, ล่าสุด, ไดเรกทอรี[สุดท้าย, แรก]

ลูปนี้นำทางคีย์ในไดเร็กทอรี ซึ่งเป็นทูเพิล มันกำหนดองค์ประกอบของทูเพิลแต่ละตัวให้อยู่ก่อนแล้วค่อยพิมพ์ชื่อและหมายเลขโทรศัพท์ที่เกี่ยวข้อง

Tuples และพจนานุกรม

พจนานุกรมสามารถส่งคืนรายการของทูเพิลได้โดยการเรียกรายการ โดยที่ทูเพิลแต่ละตัวเป็นคู่ของค่าคีย์

a = {'x':100, 'y':200}
b = รายการ (a.items())
พิมพ์ (ข)

กำลังลบ Tuples

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

ของ

หั่นทูเปิล

ในการดึงชุดองค์ประกอบย่อยเฉพาะจากทูเพิลหรือรายการ เราใช้ฟังก์ชันพิเศษที่เรียกว่าการแบ่งส่วน Slicing ไม่เพียงใช้ได้กับ tuple เท่านั้น แต่ยังรวมถึงอาร์เรย์และรายการด้วย

x = ("a", "b","c", "d", "e")
พิมพ์(x[2:4])

ผลลัพธ์ของรหัสนี้จะเป็น ('c', 'd')

นี่คือโค้ด Python 2 สำหรับตัวอย่างด้านบนทั้งหมด

tup1 = ('โรเบิร์ต' 'คาร์ลอส' '1965' 'เทอร์มิเนเตอร์ 1995' 'นักแสดง' 'ฟลอริดา');
tup2 = (1,2,3,4,5,6,7);
พิมพ์ tup1[0]
พิมพ์ tup2[1:4]

#การบรรจุและแกะ
x = ("Guru99", 20, "Education") # ทูเพิลบรรจุ
(บริษัท, emp, โปรไฟล์) = x # tuple unpacking
บริษัทพิมพ์
พิมพ์ emp
พิมพ์โปรไฟล์

#การเปรียบเทียบสิ่งอันดับ
#เคส1
เป็น=(5,6)
ข=(1,4)
ถ้า (a>b): พิมพ์ "a ใหญ่กว่า"
อย่างอื่น: พิมพ์ "b ใหญ่กว่า"

#เคส2
เป็น=(5,6)
ข=(5,4)
ถ้า (a>b): พิมพ์ "a ใหญ่กว่า"
อย่างอื่น: พิมพ์ "b ใหญ่กว่า"

#เคส3
เป็น=(5,6)
ข=(6,4)
ถ้า (a>b): พิมพ์ "a ใหญ่กว่า"
อย่างอื่น: พิมพ์ "b ใหญ่กว่า"

#ทูเปิลส์และพจนานุกรม
a = {'x':100, 'y':200}
b = a.items()
พิมพ์ข

#หั่นทูเปิล
x = ("a", "b","c", "d", "e")
พิมพ์ x[2:4]

ฟังก์ชันในตัวด้วย Tuple

ในการทำงานที่แตกต่างกัน tuple อนุญาตให้คุณใช้ฟังก์ชันในตัวมากมาย เช่น all(), any(), enumerate(), max(), min(), sorted(), len(), tuple() เป็นต้น

ข้อดีของทูเพิลโอเวอร์ลิสต์

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

สรุป

Python มีคุณสมบัติการกำหนด tuple ซึ่งช่วยให้คุณสามารถกำหนดตัวแปรได้มากกว่าหนึ่งตัวในแต่ละครั้ง

  • การบรรจุและการแกะทูเปิลส์
  • ในการบรรจุ เราใส่ค่าลงใน tuple ใหม่ ในขณะที่แตกไฟล์ เราจะแยกค่าเหล่านั้นกลับเข้าไปในตัวแปร
  • ตัวดำเนินการเปรียบเทียบใน Python สามารถทำงานกับสิ่งอันดับ
  • การใช้ทูเพิลเป็นกุญแจในพจนานุกรม
  • Tuples สามารถแฮชได้และรายการไม่ได้
  • เราต้องใช้ทูเพิลเป็นคีย์หากเราจำเป็นต้องสร้างคีย์ผสมเพื่อใช้ในพจนานุกรม
  • พจนานุกรมสามารถส่งคืนรายการของทูเพิลได้โดยการเรียกรายการ โดยที่ทูเพิลแต่ละตัวเป็นคู่ของค่าคีย์
  • Tuples จะไม่เปลี่ยนรูปและไม่สามารถลบได้ คุณไม่สามารถลบหรือลบรายการออกจากทูเพิล แต่การลบ tuple ทั้งหมดทำได้โดยใช้คำหลัก "del"
  • ในการดึงชุดองค์ประกอบย่อยเฉพาะจากทูเพิลหรือรายการ เราใช้ฟังก์ชันพิเศษที่เรียกว่า slicing

อัปเดต, Cmp, Len, Sort, Copy, Items, str Example



ไวยากรณ์สำหรับพจนานุกรมหลาม

Dict = { 'ทิม': 18, xyz,.. }

พจนานุกรมแสดงอยู่ในวงเล็บปีกกา โดยในวงเล็บปีกกา คีย์และค่าต่างๆ จะถูกประกาศไว้ แต่ละคีย์แยกจากค่าด้วยเครื่องหมายทวิภาค (:) ในขณะที่เครื่องหมายจุลภาคคั่นแต่ละองค์ประกอบ

 

คุณสมบัติของพจนานุกรมคีย์

มีสองจุดสำคัญในขณะที่ใช้ปุ่มพจนานุกรม

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

ตัวอย่าง Python 2

Dict = {'ทิม': 18,'ชาร์ลี':12,'ทิฟฟานี่':22,'โรเบิร์ต':25}   
พิมพ์ (Dict['Tiffany'])

ตัวอย่าง Python 3

Dict = {'ทิม': 18,'ชาร์ลี':12,'ทิฟฟานี่':22,'โรเบิร์ต':25}   
พิมพ์((ดิ๊ก['ทิฟฟานี่']))
  • ในโค้ด เรามีชื่อพจนานุกรมว่า "Dict"
  • เราประกาศชื่อและอายุของบุคคลในพจนานุกรม โดยที่ชื่อคือ "คีย์" และอายุคือ "ค่า"
  • ตอนนี้เรียกใช้รหัส
  • มันดึงอายุของทิฟฟานี่จากพจนานุกรม

วิธีพจนานุกรม Python

คัดลอกพจนานุกรม

คุณยังสามารถคัดลอกพจนานุกรมทั้งหมดไปยังพจนานุกรมใหม่ได้อีกด้วย ตัวอย่างเช่น เราได้คัดลอกพจนานุกรมดั้งเดิมของเราไปยังพจนานุกรมใหม่ชื่อ "Boys" และ "Girls"

ตัวอย่าง Python 2

Dict = {'ทิม': 18,'ชาร์ลี':12,'ทิฟฟานี่':22,'โรเบิร์ต':25}	
เด็กชาย = {'ทิม': 18, 'ชาร์ลี':12, 'โรเบิร์ต':25}
หญิง = {'ทิฟฟานี่':22}	
นักเรียนX=Boys.copy()
นักเรียนY=Girls.copy()
พิมพ์นักเรียนX
พิมพ์นักเรียนY

ตัวอย่าง Python 3

Dict = {'ทิม': 18,'ชาร์ลี':12,'ทิฟฟานี่':22,'โรเบิร์ต':25}	
เด็กชาย = {'ทิม': 18, 'ชาร์ลี':12, 'โรเบิร์ต':25}
หญิง = {'ทิฟฟานี่':22}	
นักเรียนX=Boys.copy()
นักเรียนY=Girls.copy()
พิมพ์ (นักเรียนX)
พิมพ์(นักเรียนY)
  • เรามีพจนานุกรมต้นฉบับ (Dict) พร้อมชื่อและอายุของเด็กชายและเด็กหญิงเข้าด้วยกัน
  • แต่เราต้องการให้รายชื่อเด็กชายแยกจากรายชื่อเด็กหญิง ดังนั้นเราจึงกำหนดองค์ประกอบของเด็กชายและเด็กหญิงในพจนานุกรมชื่อ "เด็กชาย" และ "เด็กหญิง" แยกกัน
  • เราได้สร้างชื่อพจนานุกรมใหม่ว่า "นักเรียน X" และ "นักเรียน Y" โดยที่คีย์และค่านิยมทั้งหมดของพจนานุกรมเด็กชายจะถูกคัดลอกไปยังนักเรียน X และเด็กหญิงจะถูกคัดลอกในนักเรียนY
  • ตอนนี้คุณไม่จำเป็นต้องดูรายชื่อทั้งหมดในพจนานุกรมหลัก (Dict) เพื่อดูว่าใครเป็นผู้ชายและใครเป็นผู้หญิง คุณแค่ต้องพิมพ์นักเรียน X หากคุณต้องการรายชื่อเด็กผู้ชายและ StudentY หากคุณต้องการรายชื่อเด็กผู้หญิง
  • ดังนั้น เมื่อคุณเรียกใช้พจนานุกรม student X และ studentY พจนานุกรมจะให้องค์ประกอบทั้งหมดที่มีอยู่ในพจนานุกรมของ "เด็กชาย" และ "เด็กหญิง" แยกกัน

กำลังอัปเดตพจนานุกรม

คุณยังสามารถอัปเดตพจนานุกรมโดยเพิ่มรายการใหม่หรือคู่คีย์-ค่าให้กับรายการที่มีอยู่หรือโดยการลบรายการที่มีอยู่ ในตัวอย่าง เราจะเพิ่มชื่ออื่น “ซาร่าห์” ลงในพจนานุกรมที่เรามีอยู่

ตัวอย่าง Python 2

Dict = {'ทิม': 18,'ชาร์ลี':12,'ทิฟฟานี่':22,'โรเบิร์ต':25}	
Dict.update({"ซาร่าห์":9})
พิมพ์ Dict

ตัวอย่าง Python 3

Dict = {'ทิม': 18,'ชาร์ลี':12,'ทิฟฟานี่':22,'โรเบิร์ต':25}	
Dict.update({"ซาร่าห์":9})
พิมพ์ (Dict)
  • พจนานุกรม "Dict" ของเราไม่มีชื่อ "Sarah"
  • เราใช้วิธีการ Dict.update เพื่อเพิ่ม Sarah ลงในพจนานุกรมที่มีอยู่ของเรา
  • ตอนนี้ให้รันโค้ด มันเพิ่ม Sarah ลงในพจนานุกรมที่มีอยู่ของเรา

ลบคีย์จากพจนานุกรม

พจนานุกรม Python ให้อิสระแก่คุณในการลบองค์ประกอบใดๆ ออกจากรายการพจนานุกรม สมมติว่าคุณไม่ต้องการให้ชื่อ Charlie อยู่ในรายการ ดังนั้นคุณสามารถลบองค์ประกอบหลักด้วยรหัสต่อไปนี้

ตัวอย่าง Python 2

Dict = {'ทิม': 18,'ชาร์ลี':12,'ทิฟฟานี่':22,'โรเบิร์ต':25}	
del Dict ['ชาร์ลี']
พิมพ์ Dict

ตัวอย่าง Python 3

Dict = {'ทิม': 18,'ชาร์ลี':12,'ทิฟฟานี่':22,'โรเบิร์ต':25}	
del Dict ['ชาร์ลี']
พิมพ์ (Dict)

เมื่อคุณรันโค้ดนี้ มันควรจะพิมพ์รายการพจนานุกรมโดยไม่มี Charlie

  • เราใช้รหัส del Dict
  • เมื่อโค้ดถูกรัน มันจะลบ Charlie ออกจากพจนานุกรมหลัก

รายการพจนานุกรม () วิธีการ

วิธี items() จะคืนค่ารายการของคู่ทูเพิล (คีย์, ค่า) ในพจนานุกรม

ตัวอย่าง Python 2

Dict = {'ทิม': 18,'ชาร์ลี':12,'ทิฟฟานี่':22,'โรเบิร์ต':25}	
พิมพ์ "ชื่อนักเรียน: %s" % Dict.items()

ตัวอย่าง Python 3

Dict = {'ทิม': 18,'ชาร์ลี':12,'ทิฟฟานี่':22,'โรเบิร์ต':25}	
พิมพ์ ("ชื่อนักเรียน: %s" % รายการ (Dict.items()))
  • เราใช้รหัส items() วิธีสำหรับ Dict ของเรา
  • เมื่อโค้ดถูกเรียกใช้ มันจะส่งคืนรายการของรายการ (คีย์และค่า) จากพจนานุกรม

ตรวจสอบว่าคีย์ที่ระบุมีอยู่แล้วในพจนานุกรมหรือไม่

สำหรับรายการที่กำหนด คุณสามารถตรวจสอบว่าพจนานุกรมย่อยของเรามีอยู่ในพจนานุกรมหลักหรือไม่ ที่นี่เรามีพจนานุกรมย่อยสองชุดคือ "Boys" และ "Girls" ตอนนี้เราต้องการตรวจสอบว่าพจนานุกรม Boys ของเรามีอยู่ใน "Dict" หลักของเราหรือไม่ เพื่อที่เราจะใช้วิธี for loop กับ else if method

ตัวอย่าง Python 2

Dict = {'ทิม': 18,'ชาร์ลี':12,'ทิฟฟานี่':22,'โรเบิร์ต':25}
เด็กชาย = {'ทิม': 18, 'ชาร์ลี':12, 'โรเบิร์ต':25}
หญิง = {'ทิฟฟานี่':22}
สำหรับคีย์ใน Boys.keys():
    ถ้าคีย์ใน Dict.keys():
        พิมพ์ ทรู
    อื่น:       
        พิมพ์เท็จ

 


ตัวอย่าง Python 3

 

Dict = {'ทิม': 18,'ชาร์ลี':12,'ทิฟฟานี่':22,'โรเบิร์ต':25}
เด็กชาย = {'ทิม': 18, 'ชาร์ลี':12, 'โรเบิร์ต':25}
หญิง = {'ทิฟฟานี่':22}
สำหรับคีย์ในรายการ (Boys.keys()):
    ถ้าคีย์ในรายการ (Dict.keys()):
        พิมพ์ (จริง)
    อื่น:       
        พิมพ์ (เท็จ)
  • รหัส forloop ตรวจสอบแต่ละคีย์ในพจนานุกรมหลักสำหรับคีย์ Boys
  • หากมีอยู่ในพจนานุกรมหลัก ควรพิมพ์ true หรือมิฉะนั้น ควรพิมพ์ false
  • เมื่อคุณรันโค้ด มันจะพิมพ์ "True" สามครั้ง เนื่องจากเราได้สามองค์ประกอบในพจนานุกรม "Boys" ของเรา
  • ดังนั้นมันจึงบ่งชี้ว่า "เด็กชาย" มีอยู่ในพจนานุกรมหลักของเรา (Dict)

การเรียงลำดับพจนานุกรม

ในพจนานุกรม คุณยังสามารถจัดเรียงองค์ประกอบได้ ตัวอย่างเช่น ถ้าเราต้องการพิมพ์ชื่อขององค์ประกอบในพจนานุกรมของเราตามตัวอักษร เราต้องใช้ for a loop มันจะจัดเรียงแต่ละองค์ประกอบของพจนานุกรมตามลำดับ

ตัวอย่าง Python 2

Dict = {'ทิม': 18,'ชาร์ลี':12,'ทิฟฟานี่':22,'โรเบิร์ต':25}
เด็กชาย = {'ทิม': 18, 'ชาร์ลี':12, 'โรเบิร์ต':25}
หญิง = {'ทิฟฟานี่':22}
นักเรียน = Dict.keys()
นักเรียน.sort()
สำหรับ S ในนักเรียน:
      พิมพ์":".join((S,str(Dict[S])))

ตัวอย่าง Python 3

Dict = {'ทิม': 18,'ชาร์ลี':12,'ทิฟฟานี่':22,'โรเบิร์ต':25}
เด็กชาย = {'ทิม': 18, 'ชาร์ลี':12, 'โรเบิร์ต':25}
หญิง = {'ทิฟฟานี่':22}
นักเรียน = รายการ (Dict.keys())
นักเรียน.sort()
สำหรับ S ในนักเรียน:
      พิมพ์(":".join((S,str(Dict[S]))))
  • เราประกาศตัวแปรนักเรียนสำหรับพจนานุกรมของเรา "Dict"
  • จากนั้นเราใช้รหัส Students.sort ซึ่งจะจัดเรียงองค์ประกอบภายในพจนานุกรมของเรา
  • แต่ในการจัดเรียงแต่ละองค์ประกอบในพจนานุกรม เราเรียกใช้ for a loop โดยการประกาศตัวแปร S
  • ตอนนี้เมื่อเรารันโค้ด for loop จะเรียกแต่ละองค์ประกอบจากพจนานุกรมและจะพิมพ์สตริงและค่าตามลำดับ

ฟังก์ชั่นในตัวพจนานุกรม Python

พจนานุกรม len() วิธีการ

ฟังก์ชัน len() ให้จำนวนคู่ในพจนานุกรม

ตัวอย่างเช่น,

ตัวอย่าง Python 2

Dict = {'ทิม': 18,'ชาร์ลี':12,'ทิฟฟานี่':22,'โรเบิร์ต':25}	
พิมพ์ "Length : %d" % len (Dict)

ตัวอย่าง Python 3

Dict = {'ทิม': 18,'ชาร์ลี':12,'ทิฟฟานี่':22,'โรเบิร์ต':25}	
print("ความยาว : %d" % len (Dict))

เมื่อเรียกใช้ฟังก์ชัน len (Dict) จะให้ผลลัพธ์ที่ "4" เนื่องจากมีสี่องค์ประกอบในพจนานุกรมของเรา

ประเภทตัวแปร

Python ไม่ต้องการประกาศพื้นที่หน่วยความจำสำรองอย่างชัดเจน มันเกิดขึ้นโดยอัตโนมัติ ใช้การกำหนดค่าให้กับตัวแปร “=" เครื่องหมายเท่ากับ รหัสสำหรับกำหนดประเภทตัวแปรคือ ” %type (Dict)”

ตัวอย่าง Python 2

Dict = {'ทิม': 18,'ชาร์ลี':12,'ทิฟฟานี่':22,'โรเบิร์ต':25}	
พิมพ์ "ประเภทตัวแปร: %s" %type (Dict)

ตัวอย่าง Python 3

Dict = {'ทิม': 18,'ชาร์ลี':12,'ทิฟฟานี่':22,'โรเบิร์ต':25}	
print("ประเภทตัวแปร: %s" %type (Dict))
  • ใช้รหัส %type เพื่อทราบตัวแปร type
  • เมื่อโค้ดถูกรัน มันจะบอกว่าตัวแปรประเภทคือดิกชันนารี

รายการ Python cmp () วิธีการ

วิธีเปรียบเทียบ cmp() ใช้ใน Python เพื่อเปรียบเทียบค่าและคีย์ของพจนานุกรมสองพจนานุกรม หากเมธอดคืนค่า 0 ถ้าพจนานุกรมทั้งสองเท่ากัน 1 ถ้า dic1 > dict2 และ -1 ถ้า dict1 < dict2

ตัวอย่าง Python 2

เด็กชาย = {'ทิม': 18, 'ชาร์ลี':12, 'โรเบิร์ต':25}
หญิง = {'ทิฟฟานี่':22}	
พิมพ์ cmp(หญิง,ชาย)

ตัวอย่าง Python 3

ไม่รองรับ cmp ใน Python 3
  • เรามีชื่อพจนานุกรมสองชื่อคือ "Boys" และ "Girls"
  • อันไหนที่คุณประกาศก่อนในรหัส “cmp (Girls, Boys)” จะถือเป็นดิกชันนารี 1 ในกรณีของเรา เราประกาศ “Girls” ก่อน ดังนั้นจะถือว่าเป็นดิกชันนารี 1 และ boy เป็นดิกชันนารี 2
  • เมื่อโค้ดถูกรัน มันจะพิมพ์ -1 แสดงว่าพจนานุกรม 1 ของเราน้อยกว่าดิกชันนารี 2

พจนานุกรม Str(dict)

ด้วยเมธอด Str() คุณสามารถสร้างพจนานุกรมให้อยู่ในรูปแบบสตริงที่พิมพ์ได้

ตัวอย่าง Python 2

Dict = {'ทิม': 18,'ชาร์ลี':12,'ทิฟฟานี่':22,'โรเบิร์ต':25}	
พิมพ์ "สตริงที่พิมพ์ได้:%s" % str (Dict)

ตัวอย่าง Python 3

Dict = {'ทิม': 18,'ชาร์ลี':12,'ทิฟฟานี่':22,'โรเบิร์ต':25}	
print("สตริงที่พิมพ์ได้:%s" % str (Dict))
  • ใช้รหัส % str (Dict)
  • มันจะส่งคืนองค์ประกอบพจนานุกรมในรูปแบบสตริงที่พิมพ์ได้

นี่คือรายการวิธีการพจนานุกรมทั้งหมด

วิธีคำอธิบายไวยากรณ์
สำเนา()คัดลอกพจนานุกรมทั้งหมดไปยังพจนานุกรมใหม่dict.copy()
อัปเดต()อัปเดตพจนานุกรมโดยเพิ่มรายการใหม่หรือคู่คีย์-ค่าให้กับรายการที่มีอยู่หรือโดยการลบรายการที่มีอยู่Dict.update([อื่นๆ])
รายการ()ส่งคืนรายการคู่ทูเพิล (คีย์, ค่า) ในพจนานุกรมพจนานุกรม รายการ ()
เรียงลำดับ()คุณสามารถจัดเรียงองค์ประกอบพจนานุกรม.sort()
เท่านั้น()ให้จำนวนคู่ในพจนานุกรมเลน (ดิกต์)
cmp()เปรียบเทียบค่าและคีย์ของสองพจนานุกรมcmp(dict1, dict2)
Str()ทำพจนานุกรมให้อยู่ในรูปแบบสตริงที่พิมพ์ได้Str(ดิกต์)

พจนานุกรมผสาน

ที่นี่จะเข้าใจวิธีการรวมพจนานุกรมสองเล่มให้เป็นพจนานุกรมเดียว

ฉันมีพจนานุกรมสองเล่มที่แสดงด้านล่าง:

Dictionary1 : my_dict1

my_dict1 = {"ชื่อผู้ใช้": "XYZ", "อีเมล": "xyz@gmail.com", "location":"มุมไบ"}

พจนานุกรม 2 : my_dict2

my_dict2 = {"firstName" : "Nick", "lastName": "Price"}

ให้เรารวมพจนานุกรมทั้ง my_dict1 และ my_dict2 เข้าด้วยกัน และสร้างพจนานุกรมเดียวด้วย namemy_dict

รวมสองพจนานุกรมโดยใช้เมธอด update()

วิธี update() จะช่วยให้เรารวมพจนานุกรมหนึ่งเข้ากับอีกพจนานุกรมหนึ่งได้ ในตัวอย่าง เราจะอัปเดต my_dict1 ด้วย my_dict2 หลังจากใช้เมธอด update() แล้ว my_dict1 จะมีเนื้อหาของ my_dict2 ดังที่แสดงด้านล่าง:

my_dict1 = {"ชื่อผู้ใช้": "XYZ", "อีเมล": "xyz@gmail.com", "location":"มุมไบ"}

my_dict2 = {"firstName" : "Nick", "lastName": "Price"}

my_dict1.update(my_dict2)

พิมพ์ (my_dict1)

เอาท์พุท:

{'ชื่อผู้ใช้': 'XYZ', 'อีเมล': 'xyz@gmail.com', 'location': 'Mumbai', 'firstName': 'Nick', 'lastName': 'Price'}

การรวมพจนานุกรมโดยใช้วิธี ** (ตั้งแต่ Python 3.5 เป็นต้นไป)

** เรียกว่า Kwargs ใน Python และจะใช้งานได้กับ Python เวอร์ชัน 3.5+ การใช้ ** เราสามารถรวมพจนานุกรมสองพจนานุกรมเข้าด้วยกัน และพจนานุกรมจะส่งคืนพจนานุกรมที่ผสาน การใช้ ** ข้างหน้าตัวแปรจะแทนที่ตัวแปรด้วยเนื้อหาทั้งหมด

นี่คือตัวอย่างการทำงานของการใช้ ** เพื่อรวมสองไดเร็กทอรี

my_dict1 = {"ชื่อผู้ใช้": "XYZ", "อีเมล": "xyz@gmail.com", "location":"มุมไบ"}

my_dict2 = {"firstName" : "Nick", "lastName": "Price"}

my_dict = {**my_dict1, **my_dict2}

พิมพ์ (my_dict)

เอาท์พุท:

{'ชื่อผู้ใช้': 'XYZ', 'อีเมล': 'xyz@gmail.com', 'location': 'Mumbai', 'firstName': 'Nick', 'lastName': 'Price'}

การทดสอบสมาชิกพจนานุกรม

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

นี่คือตัวอย่างที่แสดงการทดสอบสมาชิกในพจนานุกรม

my_dict = {"ชื่อผู้ใช้": "XYZ", "อีเมล": "xyz@gmail.com", "location":"มุมไบ"}
พิมพ์ ("อีเมล" ใน my_dict)
พิมพ์ ("ตำแหน่ง" ใน my_dict)
พิมพ์ ("ทดสอบ" ใน my_dict)

เอาท์พุท:

จริง
จริง
เท็จ

สรุป:

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

Twitter Delicious Facebook Digg Stumbleupon Favorites More

 
Design Downloaded from Free Blogger Templates Download | free website templates downloads | Vector Graphics | Web Design Resources Download.