Aktywne Wpisy

KingaM +89
źródło: 911fbd736e504216
Pobierz
kochamajfony +182
#zwiazki #rozowepaski #niebieskiepaski
Osiągamy już chyba szczyt banki spekulacyjnej na rynku matrymonialnym. Obserwowałem dziś cała noc szczypiorkow z vifonami łazacych za rączkę z typiarami lekko 15kg+ nadwagi. Niedługo czara goryczy się przeleje i będziemy mieć potężna korektę na rynku.
Osiągamy już chyba szczyt banki spekulacyjnej na rynku matrymonialnym. Obserwowałem dziś cała noc szczypiorkow z vifonami łazacych za rączkę z typiarami lekko 15kg+ nadwagi. Niedługo czara goryczy się przeleje i będziemy mieć potężna korektę na rynku.





Mam dwie listy, które wyglądają mniej więcej tak:
ListaA=[['1987-04-23', 'Adam', 5],['1987-02-07','Wojciech',3],...]
I listaB, która składa się z list [data, imię]
Czy istnieje jakiś prosty sposób, by przenieść trzecią wartość z listyA filtrując jednocześnie po dacie i imieniu do listyB, bez zagnieżdżonych pętli?
źródło: comment_1673736485UtVNcnINJKq7vhXoDDLaPo.jpg
PobierzKomentarz usunięty przez autora
toReplace = listaA[2]
for element in listaB:
if element == toReplace[0:1]:
element=toReplace
uzupełnij wcięcia bo wypok cannot into space
@KomendaGlownaPolicji: a panu Czatowi GuPTa dziękujemy za obszerną odpowiedź ( ͡° ͜ʖ ͡°)
toReplace = listaA[2]
for i,element in enumerate(listaB):
if element == toReplace[0:2]:
listaB[i]=toReplace
Czyli byś miał np
Birthdate = person.birthdate
Zamiast
Birth_date = person[0]
przyklad:
import pandas as pd
df1 = pd.DataFrame(ListaA)
df2 = pd.DataFrame(ListaB)
mergedStuff = pd.merge(df1, df2, on=[0,1], how='inner')
mergedStuff.head()