ฉันใช้ความพยายามในการเรียนรู้ Python และฉันให้ความสำคัญกับมาตรฐานการเข้ารหัสทั่วไป นี่อาจดูเหมือนคำถามที่ไม่มีจู้จี้จุกจิก แต่ฉันพยายามที่จะมุ่งเน้นไปที่แนวทางปฏิบัติที่ดีที่สุดในขณะที่ฉันเรียนรู้ดังนั้นฉันจึงไม่ต้องแก้นิสัย 'เลว' ใด ๆ
ฉันเห็นสองวิธีทั่วไปในการเริ่มต้น dict:
a = {
'a': 'value',
'another': 'value',
}
b = dict(
a='value',
another='value',
)
สิ่งใดที่ถือว่าเป็น "pythonic เพิ่มเติม"? คุณใช้อันไหน ทำไม?
{}
ค่อนข้างสม่ำเสมอ แต่ฉันเห็นdict()
วิธีชัดเจนมากที่อื่น ฉันเห็นประโยชน์ของไวยากรณ์ชัดเจน แต่การขาดวิธีในเอกสารอย่างเป็นทางการทำให้ฉันสงสัย หลังจากโพสต์สิ่งนี้ฉันได้ดูเอกสารของห้องสมุดdict
และพบว่าข้อควรระวังที่สำคัญต้องเป็นตัวระบุที่ถูกต้องเมื่อมีการdict
ใช้คำสั่งเพื่อเริ่มต้น dict อย่างชัดเจน
dict()
สะกดเป็น - มันdict
ใช้ชื่อของประเภท เครื่องมือจัดฟัน ( {}
) พึ่งพาเครื่องหมายวรรคตอนเพื่อระบุประเภท