Treść książki
Przejdź do opcji czytnikaPrzejdź do nawigacjiPrzejdź do informacjiPrzejdź do stopki
Tabela2-4Metodyimplementowanewobiektach
list
lub
deque
(dlazwięzłościmetody
implementowanetakżeprzeztyp
object
zostałypominięte)
Metoda
s.appendleft(e)
s.clear()
s.––contains––(e)
s.copy()
s.––copy––()
s.count(e)
s.––delitem––(p)
s.extend(i)
s.extendleft(i)
s.––getitem––(p)
s.index(e)
s.insert(p
,
e)
s.––iter––()
s.––len––()
s.––mul––(n)
s.––imul––(n)
s.––rmul––(n)
s.pop()
s.popleft()
s.remove(e)
s.reverse()
s.––reversed––()
s.rotate(n)
list
deque
Przykładiopis
•
Dopisaniejednegoelementuzlewejstrony
(przedpierwszym)
•
•
Usunięciewszystkichelementów
•
eins
•
Płytkakopialisty
•
Obsługametody
copy.copy
(kopiapłytka)
•
•
Zliczaniewystąpieńelementu
•
•
Usunięcieelementunapozycji
p
•
•
Dopisanieelementówiterowalnego
i
doprawej
•
Dopisanieelementówziterowalnego
i
dolewej
•
•
s[p]
–pobranieelementunapozycji
•
Znalezieniepołożeniapierwszego
wystąpienia
e
•
Wstawienieelementu
e
przedelementem
napozycji
p
•
•
Pobranieiteratora
•
•
len(s)
–liczbaelementów
•
s*n
–wielokrotnakonkatenacja
•
s*:n
wmiejscu
–wielokrotnakonkatenacja
•
n*s
konkatenacjaa
–odwróconawielokrotna
•
•
Usunięcieizwrócenieostatniegoelementub
•
Usunięcieizwróceniepierwszegoelementu
•
•
Usunięciepierwszegowystąpienia
elementu
e
wedługwartości
•
•
Odwróceniekolejnościelementów
wmiejscu
•
•
Pobranieiteratora,abyskanowaćelementy
odostatniegodopierwszego
•
Przeniesienie
n
elementówzjednegokońca
dodrugiego
Kiedylistaniejestrozwiązaniem
|
71