мета-данные страницы
  •  
Загрузка не удалась. Возможно, проблемы с правами доступа?

Различия

Показаны различия между двумя версиями страницы.

Ссылка на это сравнение

Предыдущая версия справа и слеваПредыдущая версия
Следующая версия
Предыдущая версия
python:week1 [18/01/2017 01:20] – [Начало работы] ybezrukovpython:week1 [25/01/2017 03:26] (текущий) – [Списки] ybezrukov
Строка 71: Строка 71:
  
  
 +====== Списки ======
  
 +Список в Питоне это обобщение понятия массива. Если массив в Паскале умеет хранить только элементы одного типа, то для питоньего списка такого ограничения нет. 
 +
 +Как мы уже выяснили, тип переменной в Питоне выясняется в момент присвоения, поэтому чтобы сообщить траслятору, что наша переменная будет иметь тип списка нужно использовать квадратные скобки:
 +
 +<code python>
 +mylist = []
 +</code>
 +
 +Создадим список и заполним его данными:
 +
 +<code python>
 +mylist = [1, 2.5, 'ghbdtn', [1.2, 'ага']]
 +</code>
 +
 +Количество элементов в списке можно определить с помощью функции len()
 +
 +<code python>
 +>>> mylist_length = len(mylist)
 +>>> print(mylist_length)
 +4
 +>>>
 +</code>
 +
 +Обращение к элементу списка происходит так же как и до элемента массива в Паскале, однако, в отличие от Паскаля элементы списка всегда нумеруются с нуля:
 +
 +<code python>
 +>>> print (mylist[2])
 +ghbdtn
 +>>> 
 +</code>
 +
 +Элемент списка можно заменить:
 +
 +<code python>
 +>>> print (mylist[1])
 +2.5
 +>>> mylist[1] = 2
 +>>> print (mylist[1])
 +2
 +>>> 
 +</code>