lst2 = [x**2 for x in range(10) if x % 2 == 1] lst3 = list("abcde") 


Мы поможем в написании ваших работ!



ЗНАЕТЕ ЛИ ВЫ?

lst2 = [x**2 for x in range(10) if x % 2 == 1] lst3 = list("abcde")

Поиск

a, b = b, a

 

Тип list

 

В"чистом" Pythonнет массивов с произвольным типом элемента.Вместо них используются списки.Их можно задать с помощью литералов,записываемых в квадратных скобках,или посредством списковых включений.Варианты задания списка приведены ниже:

 

lst1 = [1, 2, 3,]

 

lst2 = [x**2 for x in range(10) if x % 2 == 1] lst3 = list("abcde")

 

Для работы со списками существует несколько методов,дополнительных к тем,что имеют неизменчивые последовательности.Все они связаны с изменением списка.

 

Последовательности

 

Ниже обобщены основные методы последовательностей.Следует напомнить,что последовательности бывают неизменчивыми и изменчивыми.У последних методов чуть больше.

 

Синтаксис

 

Семантика

 

 

 

len(s)

 

Длина последовательности s

 

 

 


 


x in s

 

Проверка принадлежности элемента последовательности.В новых версиях

 

 

 

Python можно проверять принадлежность подстроки строке. Возвращает True

 

 

 

или False

 

 

 

 

 

 

 

 

 

 

 

 

 

 

x not in s

 

= not x in s

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

s + s1

 

Конкатенация последовательностей

 

 

 

 

 

 

 

s*n или

 

Последовательность из n раз повторенной s.Если n < 0,возвращается пустая

 

n*s

 

последовательность.

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

s[i]

 

Возвращает -й элемент

s

или

len(s)+i

-й, если

i < 0

 

 

 

i

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

s[i:j:d]

 

Срез из последовательности s от i до j с шагом d будет рассматриваться ниже

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

min(s)

 

Наименьший элемент s

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

max(s)

 

Наибольший элемент s

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Дополнительные конструкции для изменчивых последовательностей:

 

s[i] = x

 

i

-й элемент списка

s

заменяется на

x

 

 

 

 

 

 

 

 

 

 

 

 

 

 

s[i:j:d] = t Срез от i до j(с шагом d)заменяется на(список)t



Поделиться:


Последнее изменение этой страницы: 2024-06-27; просмотров: 56; Нарушение авторского права страницы; Мы поможем в написании вашей работы!

infopedia.su Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав. Обратная связь - 216.73.216.156 (0.016 с.)