Python crearea de liste, cu operațiuni de liste

str = "Bună ziua, lume" # str - un șir de caractere LST = str.split ( "") # LST - lista lst # [ 'Bună ziua', 'lume']

compus și repetarea operației

Cpiski- această secvență variabilă, în contrast cu liniile. Noi reprezentăm linia ca un obiect în memorie, în acest caz, atunci când operațiunea se efectuează pe înlănțuirea de coarde și repetarea, șirul în sine nu se schimbă, ci ca urmare a funcționării într-o altă locație de memorie pentru a crea o altă linie. Linia pe care nu se poate adăuga un nou caracter sau șterge pe cea existentă, fără a crea o nouă linie.

În ceea ce privește lista, apoi în operațiuni nu pot fi create alte liste, cu modificările direct în original. Elementele noi pot fi adăuga sau șterge din listă.

Înlocuirea secțiuni ale listei:

mylist = [ 'ab', 'ra', 'ka', 'da', 'sutien'] mylist [0: 2] # [10, 20, 'ka', 'da', 'sutien']

Alte operații pe liste folosind funcții

a = [1,7,3,88,33] a.sort () # [1,3,7,33,88] - Sortarea a.reverse () # [88,33,7,3,1] - inverse de sortare a.index (7) # 2 - indicele elementului a.clear () # - curățare lista len (a) # - lungime sumă a listei (a) # - însumarea elementelor

se alăture funcția () - elemente de conexiune printr-un anumit simbol:

lst = [ '11', '22', '33'] lst = "-". alătura (LST) # '11 -22-33 '

Funcția de divizare ([SEP] este caracterul) - returnează o listă de subșiruri, rezultând partitie separator dintr-un șir sep:

str = "1-2-3-4" s1 = str.split ( "-") # [ '1', '2', '3', '4']

  • Utilizați funcția Split (), Revers (), alăturați-vă ()
  • Funcții pentru a lucra cu datele și orele în Python «gestionează» modulul datetime, și în mod direct de a lucra cu datele folosind un obiect dată și metodele sale.