Решение, использующее для цикла и по модулю:
sentence = '1 2 3 4 5 6 7\n8 9 10'
words = sentence.split()
for i in range(len(words)):
if i % 2 == 1: # is true on uneven numbers, e.g. index 1, index 3, index 5
print(words[i])
>>>2
>>>4
>>>6
>>>8
>>>10
Это может быть изменено до понимания списка следующим образом:
sentence = '1 2 3 4 5 6 7\n8 9 10'
words = sentence.split()
[print(words[i]) if i % 2 == 1 else None for i in range(len(words))]
Если Вы не находите плагин для tablesorter, Плагин Сетки jQuery (все еще в альфе) действительно изменяет размер столбцов.
Похоже, что jquery.kiketable.colsizable работал бы на то, в чем Вы нуждаетесь.
Другой, который выглядит хорошим, является Ingrid, Datagrid jQuery. Это имеет больше функций и отсортирует Ваши столбцы без использования tablesorter.
Похоже, Flexigrid имеет все, что вам может понадобиться.