Hogy lehet pythonban két lista elemeit vizsgálni abból a szempontból, hogy ugyn azok-e?
Figyelt kérdés
Nem úgy értem, hogy 2 lista TELJESEN megegyezik-e, hanme, hogy vannak-e olyan elemek benne, amik ugyan azok. (Szeretnék egy halmazos programot csinálni, ami megmodja 2 listáról, hogy mi az U és a metszet... csak a kontextus miatt)2023. szept. 18. 19:15
1/5 anonim válasza:
for elem in lista1:
if elem in lista2:
your_code_here
2/5 anonim válasza:
Pythonban van beépített halmaz osztály, ami tudja ezeket.
Persze gyakorlásnak oké.
3/5 anonim válasza:
Már ne haragudj a kérdésért de mit nem tudsz ezen leprogramozni? Meghaladja a képességedet egy ciklus megírása vagy 2 lista elemének az összehasonlítása vagy mi? Hol akadtál el?
4/5 anonim válasza:
# Két lista létrehozása
lista1 = [1, 2, 3, 4, 5]
lista2 = [3, 4, 5, 6, 7]
# Listák halmazokká konvertálása
halmaz1 = set(lista1)
halmaz2 = set(lista2)
# Unió (U) meghatározása
unio = halmaz1.union(halmaz2)
# Metszet (∩) meghatározása
metszet = halmaz1.intersection(halmaz2)
print("Unió:", unio)
print("Metszet:", metszet)
5/5 anonim válasza:
azonos_elemek = set(lista1) & set(lista2)
if azonos_elemek:
print("Azonos elemek vannak a két listában:")
for elem in azonos_elemek:
print(elem)
else:
print("Nincsenek azonos elemek a két listában.")
Kapcsolódó kérdések:
Minden jog fenntartva © 2024, www.gyakorikerdesek.hu
GYIK | Szabályzat | Jogi nyilatkozat | Adatvédelem | Cookie beállítások | WebMinute Kft. | Facebook | Kapcsolat: info(kukac)gyakorikerdesek.hu
A weboldalon megjelenő anyagok nem minősülnek szerkesztői tartalomnak, előzetes ellenőrzésen nem esnek át, az üzemeltető véleményét nem tükrözik.
Ha kifogással szeretne élni valamely tartalommal kapcsolatban, kérjük jelezze e-mailes elérhetőségünkön!
Ha kifogással szeretne élni valamely tartalommal kapcsolatban, kérjük jelezze e-mailes elérhetőségünkön!