Da un elenco di numeri interi, conta l'occorrenza di ciascun elemento e aggiungi elementi e conta come un sottoelenco.
Elenco ingressi: inp = [7, 9, 7, 4, 3, 5, 3, 6, 9, 3]
Elenco uscite: out= [[7, 2], [9, 2], [4, 1], [3, 3], [5, 1], [6, 1]]
#Nota: dove 7 è l'elemento dell'elenco e 2 è il conteggio delle occorrenze
Utilizzo di loop nidificati
def count_items(inp):
for i in range(0, len(inp)):
a = 0
row =[]
if i not in l:
for j in range(0, len(inp)):
if inp[i]== inp[j]:
a = a + 1
row.append(inp[i])
row.append(a)
l.append(row)
for j in l:
if j not in out:
out.append(j)
return out
#call func()
inp = [7, 9, 7, 4, 3, 5, 3, 6, 9, 3]
l = []
out = []
print(count_items(inp))
Output: [[7, 2], [9, 2], [4, 1], [3, 3], [5, 1], [6, 1]]
def count_items(inp):
for i in inp:
row =[]
ct = 0
ct = inp.count(i)
row.append(i)
row.append(ct)
l.append(row)
for j in l:
if j not in out:
out.append(j)
return out
#call func()
inp = [7, 9, 7, 4, 3, 5, 3, 6, 9, 3]
l = []
out = []
print(count_items(inp))
Output: [[7, 2], [9, 2], [4, 1], [3, 3], [5, 1], [6, 1]]
from collections import Counter
def count_items(inp):
coll = Counter(inp)
out = []
for key,val in coll.items():
out.append([key,val])
return out
#call func()
inp = [7, 9, 7, 4, 3, 5, 3, 6, 9, 3]
print(count_items(inp))
Output: [[7, 2], [9, 2], [4, 1], [3, 3], [5, 1], [6, 1]]
Grazie per aver letto il mio blog e per aver supportato il contenuto. L'apprezzamento aiuta sempre a mantenere alto lo spirito. Farò del mio meglio per continuare a proporre contenuti di alta qualità. Connettiti con me per ricevere aggiornamenti sui nuovi contenuti in arrivo.
Quando fai una richiesta a facebook.com, il tuo computer cerca il nome di dominio per tradurre quel nome di dominio in un indirizzo IP in modo che il tuo computer possa effettuare quella connessione.
Devi aver sentito parlare di tutti i nuovi potenti plug-in ChatGPT come Browser, Code Interpreter ecc. Ma c'è un problema, l'accesso ai plug-in è limitato a una lista di attesa e quindi molti non hanno accesso ad essa.
È una brillante mattina d'oro sulle dolci colline dell'ovest, mentre i primi raggi di sole illuminano l'erba ghiacciata sulle pianure. Una mandria di placidi bovini Angus, nerissimi e massicci, si staglia contro l'alba mentre percorrono un sentiero battuto verso un luogo che tutti conoscono bene; il bancone della colazione.
La scorsa settimana ho notato un comunicato stampa, inviato tramite PressGazette (un sito Web di notizie sui media britannici). L'articolo annunciava che Acast, la società di hosting e pubblicità di podcast di Scandi, avrebbe guidato un consorzio di editori "probabilmente i più influenti" nel podcasting.
Nel mondo frenetico e competitivo di oggi, la propria carriera gioca un ruolo significativo nella crescita personale, nella stabilità finanziaria e nella soddisfazione generale della vita. Tuttavia, molte persone si trovano intrappolate in un ciclo inesorabile di stagnazione e insoddisfazione, che si esauriscono gradualmente nella loro vita professionale.
Ciò che è vecchio ora è di nuovo nuovo e ciò che prima era la cosa luccicante e scintillante ora sembra noioso. Non sto parlando dei jeans JNCO che stanno tornando in auge tra i ragazzi fighi del centro insieme ad altre mode di fine anni '90.