Вы немножко неверно делаете. Давайте по-этапам:
1. Для упаковки виджетов в виде таблиц рационально использовать метод .grid()
2. Не нужно паковать эти виджеты в Listbox. Это ничего не даст, а только запутает.
3. Для того, чтобы эти виджеты прокручивались желательно упаковать их всех в рамочку. А рамочку разместить на канвасе и уже там все это скроллить с использованием метода .create_window().
4. Замените строки
long_list=[]
i=0
for i in range(100):
long_list.append(i+1)
На
long_list = [i+1 for i in xrange(100)]
5. Так делать нельзя. Я Вам уже про это писал.
Почитать можно
Тут.
Будут вопросы - пишите.