Python: сортировать python список по значению? - PullRequest
0 голосов
/ 03 апреля 2020

У меня есть list1 с четырьмя значениями.

list1 = ['a','b','c','d']

На основе значения входных данных сортируйте список 1, начиная с первого значения входных данных.

inputs = 'c'
final_list = ['c','a','b','d']

inputs = 'b'
final_list = ['b','a','c','d']

1 Ответ

0 голосов
/ 03 апреля 2020

Из того, что я могу сказать, вы хотите, чтобы буква ввода была первой в списке, а затем отсортировала остальные в алфавитном порядке.

list1 = ['a','b','c','d']
letter = input()

if letter in list1:
    list1.remove(letter) # remove the chosen letter

list1.sort() # Sort the remaining

list1.insert(0, letter) # Add the chosen letter back to the first element in the list

print(list1)
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...