Это может показаться глупым вопросом, но я пытался найти ответ, который работает без особого успеха. У меня есть список списков:
for v in sorted(list):
print v
[885.1, 12824]
[885.1, 19843]
[885.11, 1319]
[885.12, 1155]
[885.13, 12844]
[885.14, 33602]
[885.15, 11324]
[885.16, 44040]
[885.2, 119283]
[885.3, 8424]
Я итерирую по своему списку с помощью отсортированной функции - однако, которая выводит предметы в порядке ASCII, как выше - можно ли сортировать их как плавающие в читаемом человеком порядке? ie:
[885.1, 19843]
[885.2, 119283]
[885.3, 8424]
[885.11, 1319]
[885.12, 1155]
[885.13, 12844]
[885.14, 33602]
[885.15, 11324]
[885.16, 44040]
Нужно ли создавать индекс somekind? Преобразовать мои поплавки в инты? Любая помощь очень ценится.
Дэвид.
-121--854378-Мои команды С-код руководства пишут, что было бы лучше поместить '<' в комментарии, как показано ниже:
#define MAX_PACK_ITEM_NUM 50 /**< max number of item */
Интересно, каково реальное использование этого '<'?