7
แสดงรายการความเข้าใจโดยไม่มี [] ใน Python
การเข้าร่วมรายการ: >>> ''.join([ str(_) for _ in xrange(10) ]) '0123456789' join ต้องทำซ้ำได้ เห็นได้ชัดว่าjoin's อาร์กิวเมนต์เป็น[ str(_) for _ in xrange(10) ]และมันเป็นความเข้าใจรายการ ดูนี่สิ: >>>''.join( str(_) for _ in xrange(10) ) '0123456789' ตอนนี้joinอาร์กิวเมนต์เป็นเพียงstr(_) for _ in xrange(10)ไม่[]แต่ผลลัพธ์ก็เหมือนกัน ทำไม? ไม่str(_) for _ in xrange(10)ยังผลิตรายการหรือ iterable หรือไม่?