Тема⁚ Как отсортировать список имен по алфавиту и вывести их с порядковыми номерами
Привет! Я недавно столкнулся с задачей отсортировать список имен по алфавиту и вывести их на экран с порядковыми номерами. Хочу поделиться с тобой, как я это сделал.Для начала, у меня есть список строк с именами учеников⁚
python
имена [‘Иван’, ‘Алиса’, ‘Петр’, ‘Ольга’, ‘Евгения’, ‘Дмитрий’, ‘Ли’]
Перед тем, как начать сортировку, я решил вывести на экран исходный список. Для этого я использовал цикл for и функцию print. Вот как это выглядело⁚
python
print(″Исходный список имен⁚″)
for i in range(len(имена))⁚
print(f″{i 1} {имена[i]}″)
Теперь я готов приступить к сортировке. Я использовал метод sort для списка имён, который сортирует их по алфавиту в порядке возрастания.
python
имена.sort
После сортировки, я снова вывел отсортированный список на экран с помощью того же цикла и функции print⁚
python
print(″Отсортированный список имен⁚″)
for i in range(len(имена))⁚
print(f″{i 1} {имена[i]}″)
Таким образом, я успешно отсортировал список имен по алфавиту и вывел его на экран с порядковыми номерами. Вот как выглядит финальный код⁚
python
имена [‘Иван’, ‘Алиса’, ‘Петр’, ‘Ольга’, ‘Евгения’, ‘Дмитрий’, ‘Ли’]
print(″Исходный список имен⁚″)
for i in range(len(имена))⁚
print(f″{i 1} {имена[i]}″)
имена.sort
print(″Отсортированный список имен⁚″)
for i in range(len(имена))⁚
print(f″{i 1} {имена[i]}″)
Надеюсь, мой опыт поможет тебе решить похожую задачу. Удачи!