Книга «Изучаем Python»



Pdf көрінісі
бет36/266
Дата03.03.2023
өлшемі7,86 Mb.
#170986
түріКнига
1   ...   32   33   34   35   36   37   38   39   ...   266
Байланысты:
Изучаем Python. Программирование игр, визуализация данных, веб-приложения ( PDFDrive )


Глава 3 • Списки
['audi', 'bmw', 'subaru', 'toyota']
 
Here is the original list again:
['bmw', 'audi', 'toyota', 'subaru']
Обратите внимание: после вызова функции 
sorted()
список продолжает хранить-
ся в исходном порядке 

. Функции 
sorted()
также можно передать аргумент 
reverse=True
, чтобы список был представлен в порядке, обратном алфавитному.
ПРИМЕЧАНИЕ
Если не все значения записаны в нижнем регистре, алфавитная сортировка списка немного услож-
няется . При определении порядка сортировки появляются разные способы интерпретации пропис-
ных букв, и точное определение порядка уже не столь важно (во всяком случае, чтобы отвлекаться 
на него сейчас) . Впрочем, большинство способов сортировки напрямую следует из того, о чем вы 
узнали в этом разделе .
Вывод списка в обратном порядке
Чтобы переставить элементы списка в обратном порядке, используйте метод 
reverse()
. Скажем, если список машин первоначально хранился в хронологиче-
ском порядке даты приобретения, элементы можно легко переупорядочить в об-
ратном хронологическом порядке:
cars = ['bmw', 'audi', 'toyota', 'subaru']
print(cars)
cars.reverse()
print(cars)
Обратите внимание: метод 
reverse()
не сортирует элементы в обратном алфавит-
ном порядке, а просто переходит к обратному порядку списка:
['bmw', 'audi', 'toyota', 'subaru'] 
['subaru', 'toyota', 'audi', 'bmw']
Метод 
reverse()
осуществляет постоянное изменение порядка элементов, но вы 
можете легко вернуться к исходному порядку, снова применив 
reverse()
к об-
ратному списку.
Определение длины списка
Вы можете быстро определить длину списка с помощью функции 
len()
. Список 
в нашем примере состоит из четырех элементов, поэтому его длина равна 4:
>>> 


Достарыңызбен бөлісу:
1   ...   32   33   34   35   36   37   38   39   ...   266




©engime.org 2024
әкімшілігінің қараңыз

    Басты бет