次のリストを作成するための、最速で最も「pythonic」な方法を探しています。
タプルのリストとして表される座標グリッドがあるとします。それらのいずれかを選択すると、選択した座標を中心としたボックス内にあるかのように、近くのすべての座標のリストを取得する必要があります。
たとえば、100x100 グリッドで (50,50) を選択した場合、リストは (40,40) で始まり (60,60) で終わり、その間にボックスを作成するすべての座標が含まれます。
pygame 衝突検出を使用してこれを行うことができますが、使用しているグリッドが非常に大きいため、ルックアップ コストが高くなりすぎます。座標に直接アクセスする方がはるかに優れたソリューションです。