Сортировка в виде спискаPython

Программы на Python
Ответить
Anonymous
 Сортировка в виде списка

Сообщение Anonymous »

У меня есть такие данные

Код: Выделить всё

my_list = ['10 apples', '4 dogs', '9 cats']
Мне нужно внести некоторые изменения в строки элементов списка, а затем создать два новых списка.

Код: Выделить всё

headers = [words.replace(' ', '_') for words in my_list]
numbers= [nums.split()[0] for nums in my_list]
Есть ли способ отсортировать их внутри списка? Прямо сейчас я этим занимаюсь, в этом нет ничего страшного, но я подумал, что воспользуюсь этой возможностью, чтобы научиться, если это возможно.

Код: Выделить всё

# Create lists
headers = [my_list.replace(' ', '_') for words in my_list]
numbers= [my_list.split()[0] for nums in my_list]

# Sort Lists
headers.sort(reverse = True)
numbers.sort(reverse = True)
Я делаю это в среде pyspark, если это имеет значение.

Подробнее здесь: https://stackoverflow.com/questions/731 ... prehension
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «Python»