


Studia grazie alle numerose risorse presenti su Docsity
Guadagna punti aiutando altri studenti oppure acquistali con un piano Premium
Prepara i tuoi esami
Studia grazie alle numerose risorse presenti su Docsity
Prepara i tuoi esami con i documenti condivisi da studenti come te su Docsity
Trova i documenti specifici per gli esami della tua università
Preparati con lezioni e prove svolte basate sui programmi universitari!
Rispondi a reali domande d’esame e scopri la tua preparazione
Riassumi i tuoi documenti, fagli domande, convertili in quiz e mappe concettuali
Studia con prove svolte, tesine e consigli utili
Togliti ogni dubbio leggendo le risposte alle domande fatte da altri studenti come te
Esplora i documenti più scaricati per gli argomenti di studio più popolari
Ottieni i punti per scaricare
Guadagna punti aiutando altri studenti oppure acquistali con un piano Premium
Elenco delle funzioni più utilizzate per le operazioni con liste e le stringhe in python e annessi esempi
Tipologia: Schemi e mappe concettuali
1 / 4
Questa pagina non è visibile nell’anteprima
Non perderti parti importanti!



JOIN str.join(str1) Restituisce una nuova stringa in cui i caratteri di str1 sono inframmezzati dai caratteri di str
"a".join("bbb") 'babab' "cc".join("bbb") 'bccbccb’ REPLACE str.replace() Restituisce una nuova stringa uguale a str tranne che per alcune sostituzioni. Se la stringa da sostituire non compare in str, il metodo restituisce la stringa stessa (non una sua copia)
baloon = "Sammy has a balloon" baloon.replace("has", "had") 'Sammy had a balloon'
SPLIT str.split() “spezzetta” la stringa str in una sequenza di sottostringhe restituita sottoforma di lista. COUNT str.count(subst r)
restituisce il numero di volte che substr occorre in str. La variante str.count(substr,i,j) restituisce il numero di volte che substr occorre in str nell’intervallo [i,j] FIND str.find(substr) restituisce l’indice della posizione iniziale della prima occorrenza di substr in str, se questa occorrenza esiste, restituisce -1 altrimenti STRIP str.strip() restituisce una copia di str in cui tutti i carateri di spaziatura (compreso "\n") iniziali e finali sono eliminati. La variante str.strip(substring) opera come strip(), ma invece degli spazi elimina tutte le occorrenze dei caratteri in substring (fino a che non trova in str un carattere non contenuto in substring)
" ci sono 3 spazi all'inizio e due alla fine ".strip() "ci sono 3 spazi all'inizio e due alla fine"
“123bbbb12312312".strip(”312" ) 'bbbb’
CAPITALIZE str.capitalize() restituisce una copia di str in cui solo la prima lettera è maiuscola ed il resto è minuscolo
APPEND l.append(elem) Aggiunge il nuovo elemento elem alla fine della lista l (append è un modificatore dell’oggetto di invocazione e non restituisce risultati; dopo l’invocazione l sarà modificata)
l = [1,2,3] l.append(12) l [1, 2, 3, 12] l.append([12,13]) l [1, 2, 3, 12, [12, 13] INSERT l.insert(i,elem) Inserisce l’elemento elem nella lista l in posizione i (che sarà quindi la posizione di elem dopo l’inserimento)
l = [1,2,3] l.insert(1 , 5) l = [1,5,2,3] EXTEND l.extend(list2) Estende la lista aggiungendovi in coda tutti gli elementi della lista list
list1 = [1,2,3] list2 = [3,4,5] list1.extend(list2) list1=[1,2,3,3,4,5] REMOVE l.remove(elem) Rimuove il primo elemento della lista il cui valore è elem. L'assenza di tale elemento produce un errore. POP pop(i) Rimuove l'elemento di indice i e lo restituisce come risultato dell'operazione
INDEX l.index(elem) Restituisce l'indice del primo elemento della lista l il cui valore è elem. L'assenza di tale elemento produce un errore. COUNT l.count(elem) Restituisce una copia di str in cui solo la prima lettera è maiuscola ed il resto è minuscolo SORT l.sort() Ordina gli elementi della lista l, modificando l’oggetto di invocazione
REVERSE l.reverse() Inverte gli elementi della lista l, modificando l’oggetto di invocazione
COPY b = copy(a) Copia la lista “a” con il nome “b”
a = [1, 2, 3] from copy import copy b = copy(a)