Tôi đã giải quyết được sự cố trên Project Euler nhưng mất khoảng 4 phút để chạy, vượt quá thời gian được đề xuất, vì vậy tôi đã xem xét các giải pháp khác nhau trong diễn đàn. Một trong số chúng bao gồm biểu tượng <<
trong danh sách hiểu. Đây là hình thức trông giống như<< làm gì trong Python?
blist.extend([(i << 1) + 3 for i in range(num) if alist.get(i)])
Tôi không thể tìm thấy chính xác biểu tượng <<
này. Ai đó có thể giúp tôi?
http://docs.python.org/library/operator.html#mapping-operators-to -functions – Trufa