439
Например, если вы родились в 1980 году, список будет выглядеть так: years_list
= [1980, 1981, 1982, 1983, 1984, 1985].
Если вы родились в 1980, вам нужно ввести следующее:
>>> years_list = [1980, 1981, 1982, 1983, 1984, 1985]
2. В какой из годов, содержащихся в списке years_list, был ваш третий день рож-
дения? Помните, в первый год вам было 0 лет.
Вам нужно смещение 3. Поэтому, если вы родились в 1980-м:
>>> years_list[3]
1983
3. В какой из годов, содержащихся в списке years_list, вам было больше всего лет?
Вам нужно получить последний год, поэтому используйте смещение -1. Вы также
можете использовать смещение 5, поскольку знаете, что в этом списке всего
шесть элементов. Однако смещение -1 позволяет получить последний элемент
из списка любой длины. Для тех, кто родился в 1980 году:
>>> years_list[-1]
1985
4. Создайте список things, содержащий три элемента: "mozzarella", "cinderella",
"salmonella":
>>> things = ["mozzarella", "cinderella", "salmonella"]
>>> things
['mozzarella', 'cinderella', 'salmonella']
5. Напишите с большой буквы тот элемент списка things, который относится
к человеку, а затем выведите список. Изменился ли элемент списка?
Эта строка записывает слово с прописной буквы, но не меняет его в списке:
>>> things[1].capitalize()
'Cinderella'
>>> things
['mozzarella', 'cinderella', 'salmonella']
Если вы хотите изменить его в списке, вам нужно присвоить его снова:
>>> things[1] = things[1].capitalize()
>>> things
['mozzarella', 'Cinderella', 'salmonella']
6. Переведите сырный элемент списка things в верхний регистр целиком и выве-
дите список:
>>> things[0] = things[0].upper()
>>> things
['MOZZARELLA', 'Cinderella', 'salmonella']
440
Приложение Д. Ответы к упражнениям
7. Удалите болезнь из списка things, получите Нобелевскую премию и затем вы-
ведите список на экран.
Это удалит элемент по значению:
>>> things.remove("salmonella")
>>> things
['MOZZARELLA', 'Cinderella']
Поскольку элемент находится на последнем месте в списке, следующая строка
тоже сработает:
>>> del things[-1]