пятница, 18 марта 2011 г.

Python Списки # 16

В языке программирования Python списки, как и строки, являются упорядоченными последовательностями. Но в отличии от строк, списки состоят не из символов, а из объектов. Список находится между символами [..........]

пр. = [3, 5, 4, 748, 5466]


Списки могут состоять из различных объектов: из строк, чисел и других списков.
Списки, как и строки тоже можно соединять.

пр. a = [2, 4, 5, 6, 74] + [7878, 0, 968987, 5454654, 6546546]

Также можно из списков извлекать срез.



Припер:

#!/usr/bin/env python
# -*- coding: utf-8 -*-

def main():
    spisok = [2,3,4,5,6]    
    print spisok[1:4]

if __name__ == "__main__":
    main()

Нельзя забывать, что отчёт количества объектов в python начинается от нуля.

В данном примере из списка [2,3,4,5,6] мы извлекаем срез от второго до пятого объекта.
То есть мы увидим на экране при выполнении программы значение [3, 4, 5]

Списки - это изменяемые последовательности, а значит мы можем у любого из объектов изменить значение.

Пример:

#!/usr/bin/env python
# -*- coding: utf-8 -*-

def main():
    spisok = [2,3,4,5,6] 
    print ('До = '+str(spisok[3]))
    spisok[3] = 7
    print ('После = '+str(spisok[3]))

if __name__ == "__main__":
    main()

В данном примере мы изменили четвёртый по счёту элемент (5 на 7).

Комментариев нет:

Отправить комментарий