М97 Изучаем Python: программирование игр, визуализация данных, веб-приложения



Pdf көрінісі
бет38/334
Дата18.10.2023
өлшемі6,19 Mb.
#186390
1   ...   34   35   36   37   38   39   40   41   ...   334
Байланысты:
Изучаем Python


Глава 3 • Списки
При этом выводятся второй и четвертый элементы списка:
cannondale
specialized
В Python также существует специальный синтаксис для обращения к последнему 
элементу списка. Если запросить элемент с индексом –1, Python всегда возвращает 
последний элемент в списке:
bicycles = ['trek', 'cannondale', 'redline', 'specialized']
print(bicycles[-1])
Фрагмент вернет значение 
'specialized'
. Этот синтаксис весьма полезен, потому 
что при работе со списками часто требуется обратиться к последним элементам, не 
зная точного количества элементов в списке. Синтаксис также распространяется на 
другие отрицательные значения индексов. Индекс 
–2
возвращает второй элемент 
от конца списка, индекс 
–3
— третий элемент от конца, и т. д.
Использование отдельных элементов из списка
Отдельные значения из списка используются так же, как и любые другие перемен-
ные. Например, вы можете воспользоваться f-строками для построения сообщения, 
содержащего значение из списка.
Попробуем извлечь название первого велосипеда из списка и составить сообщение, 
включающее это значение.
bicycles = ['trek', 'cannondale', 'redline', 'specialized']

message = f"My first bicycle was a {bicycles[0].title()}."
print(message)
В точке 

программа строит сообщение, содержащее значение из 
bicycles[0]

и сохраняет его в переменной 
message
. Так создается простое предложение с упо-
минанием первого велосипеда из списка:
My first bicycle was a Trek.
УПРАЖНЕНИЯ
Попробуйте написать несколько коротких программ, чтобы получить предварительное 
представление о списках Python. Возможно, для упражнений каждой главы стоит создать 
отдельную папку, чтобы избежать неразберихи.
3.1. Имена
: сохраните имена нескольких своих друзей в списке с именем names. Выведите 
имя каждого друга, обратившись к каждому элементу списка (по одному за раз).
3.2. Сообщения
: начните со списка, использованного в упражнении 3.1, но вместо выво-
да имени каждого человека выведите сообщение. Основной текст всех сообщений должен 
быть одинаковым, но каждое сообщение должно включать имя адресата.


Изменение, добавление и удаление элементов


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




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

    Басты бет